<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lf362618281的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lf362618281</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lf362618281]]></copyright><item><title><![CDATA[示波器读总线数据]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/149392216</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/149392216</guid><author>lf362618281</author><pubDate>Wed, 16 Jul 2025 13:18:24 +0800</pubDate><description><![CDATA[摘要：UART通信以4800波特率传输数据时，每个字节需10位（8位数据+起始/停止位），实际传输速率为480字节/秒。数据采用LSB优先发送，如0x81字节实际发送顺序为低位1（1000）到高位8（0001）。示波器波形显示每个字节都从最低位开始传输，这与常规的十六进制表示顺序相反。该传输机制导致示波器捕获的波形与实际数据内容呈现特定的位序对应关系。]]></description><category></category></item><item><title><![CDATA[QT镜像指令,告别龟速下载安装]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/145262168</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/145262168</guid><author>lf362618281</author><pubDate>Mon, 20 Jan 2025 14:33:56 +0800</pubDate><description><![CDATA[完美解决QT在线下载速度慢,卡住不动的情况。打开QT在线安装的文件夹然后输入cmd。]]></description><category></category></item><item><title><![CDATA[C语言 变量作用域问题]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/130058939</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/130058939</guid><author>lf362618281</author><pubDate>Mon, 10 Apr 2023 14:39:17 +0800</pubDate><description><![CDATA[C语言变量调用前后数值问题]]></description><category></category></item><item><title><![CDATA[关于win10 版本kicad 卡死的问题, 版本6.x]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/125328157</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/125328157</guid><author>lf362618281</author><pubDate>Fri, 17 Jun 2022 10:01:44 +0800</pubDate><description><![CDATA[KICAD 在win10 电脑上卡死的解决方案]]></description><category></category></item><item><title><![CDATA[git 配置对比软件beyound compare4 一次打开多个差异文件]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/124863982</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/124863982</guid><author>lf362618281</author><pubDate>Fri, 20 May 2022 10:15:02 +0800</pubDate><description><![CDATA[最近使用git 配置对比工具beyound compare

这里就不罗嗦配置方式了,按照网上教程修改一下配置文件即可;

然后使用git difftool 指令,对比软件会打开一个.c 文件的差异
]]></description><category></category></item><item><title><![CDATA[ESP8266-01接线 踩坑]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/122419496</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/122419496</guid><author>lf362618281</author><pubDate>Mon, 10 Jan 2022 21:16:50 +0800</pubDate><description><![CDATA[关于ESP8266-01的接线太误导人了,在厂家提供的图片如下:



这里太误导人了!!!很多人都认为这是从ESP8266的背面看的图,实则,这幅图就是正面显示的图!所以我在接线的时候刚好接反了hhhh,然后踩坑了,就写下这个给大家.
...]]></description><category></category></item><item><title><![CDATA[学习笔记- C# 函数的委托]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/118933168</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/118933168</guid><author>lf362618281</author><pubDate>Tue, 20 Jul 2021 14:08:57 +0800</pubDate><description><![CDATA[1-委托的概念

    委托是一种存储函数引用的类型,

    委托的声明 : 类似 函数的声明,但是不带函数体,同时使用关键字 delegate.声明指定了返回类型跟参数列表.,如下所示:第一行即为创建了一个函数的引用类型.

--------------委托有点类似创建一个新的变量类型 然后创建完了用这个变量类型再创建一个新的类型


delegate double ProcessDelegate(double param1, double param2);      //委托 :...]]></description><category></category></item><item><title><![CDATA[关于 NOP()的延时时间问题]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/108253670</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/108253670</guid><author>lf362618281</author><pubDate>Thu, 27 Aug 2020 10:07:46 +0800</pubDate><description><![CDATA[NOP()相当于在汇编语言中的nop伪指令,用来表示延时,但是具体延时时长是多少呢??

首先需要掌握单片机晶振周期、系统时钟周期、机器周期各是什么?它们之间的联系是什么

时钟周期:晶振的振荡周期就是时钟周期，比如12M晶振时钟周期是 1/12M；
	机器周期:是单片机执行指令所消耗的最小时间单位。比如51是12分频，51的1个机器周期划分为6个状态周期、12个节拍；12M晶振机器周期是 1/12M*12=1S；
	机器周期：单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操.]]></description><category></category></item><item><title><![CDATA[C#中类的声明跟实例化]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/107688886</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/107688886</guid><author>lf362618281</author><pubDate>Thu, 30 Jul 2020 14:05:44 +0800</pubDate><description><![CDATA[转载于:https://www.cnblogs.com/BrokenIce/p/6068218.html
(1)A a = new A();
(2) B b = null;
(3) C c;
（ 1 ） 创建 A 的对象并对其进行初始化。 A ：类； new A() ：创建 A 的对象并对其初始化； a ：引用，指向 new A() 这个对象的引用。 注意： a 不是 A 的对象， new A() 才是 A 的对象。
（ 2 ） 声明 引用 b ，并指向 null 。 B ：类； b ：引用，指向的对象为 ]]></description><category></category></item><item><title><![CDATA[汇编语言学习笔记(1)]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/105679629</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/105679629</guid><author>lf362618281</author><pubDate>Wed, 22 Apr 2020 13:11:06 +0800</pubDate><description><![CDATA[1.1-控制寄存器 :具有控制程序顺序\状态\和堆栈存储器的寄存器,
包含程序计数器PC:保存下一次要执行的程序地址信息的20位寄存器,在运行的时候,根据预取的指令码字节数自动递增
在执行转移指令时,设定立即数或者寄存器的内容;
在产生复位信号的时候,给低16位设定地址0000H–0001H的复位向量表的值,将高4位清0000
![在这里插入图片描述](https://img-blog.csdni...]]></description><category></category></item><item><title><![CDATA[新手关于I2C 的学习笔记]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/105633666</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/105633666</guid><author>lf362618281</author><pubDate>Mon, 20 Apr 2020 14:50:44 +0800</pubDate><description><![CDATA[新手关于I2C 的理解
1- 关于I2C
I2C是一个通信协议就如同UART一样都是实现数据的传递,例如有一个设备需要跟单片机进行数据的传输,则可以使用该协议进行数据的传输
在I2C的通信中,如果使用一个单片机与几个从机进行通信,使用该协议可以实现多个设备与单片机的通信,如图所示:

从结构图可以看出来,仅仅使用两个端口就可以实现多个设备与主机(单片机)的数据通信,同时可以发现,SDA(数据线)和...]]></description><category></category></item><item><title><![CDATA[将寄存器A内的数据转换为10进制的2位ascii码 的C语言]]></title><link>https://blog.youkuaiyun.com/lf362618281/article/details/105409074</link><guid>https://blog.youkuaiyun.com/lf362618281/article/details/105409074</guid><author>lf362618281</author><pubDate>Thu, 09 Apr 2020 13:53:03 +0800</pubDate><description><![CDATA[/*static*/ u16 Dec2_Ascii_Remove0(u8 inVal)
{
int_c tempVar;
    tempVar.intVal = Dec2_Ascii(inVal);
    if (tempVar.bytesVal.MSB == '0')
    {
        tempVar.bytesVal.MSB = ' ';
    }
    return te...]]></description><category></category></item></channel></rss>