嵌入式记录
文章平均质量分 60
嵌入式编程相关
yinghuo19
这个作者很懒,什么都没留下…
展开
-
QT串口调试助手1
组件与组件之间可以增加spacers(即图2_4中的弹簧)来优化布局效果,在图2_2中可以对对象的名称进行修改(比如我这里将波特率的下拉选择框的对象名称改为了CB_BaudRate),在图2_2中点击layout(图3_1处)可以显示其属性,如图3所示,根据自己需求修改其中的layoutStretch(图3_2处)的值,其值影响该layout中各个分组件(包括弹簧)的默认长度比例。使用QT编写串口调试助手代码,实现功能:串口端口号及波特率、停止位等的选择,串口的打开与关闭,接收信息,发送信息。原创 2024-04-16 20:00:00 · 226 阅读 · 0 评论 -
软件模拟SPI
以模式0为例,在SS的下降沿,主机将数据最高位由移位寄存器移出至MOSI,同时从机将数据最高位由移位寄存器移出至MISO,同时移位寄存器数据左移一位;在SCK的偶数边缘(模式0:下降沿),主机将数据最高位由移位寄存器移出至MOSI,同时从机将数据最高位由移位寄存器移出至MISO,同时移位寄存器数据左移一位;CPHA(Clock phase,相位) =0 :SCK的奇数边缘移入数据(一般在SS的下降沿就移出数据最高位),偶数边缘移出数据。CPHA =1 :SCK的奇数边缘移出数据,偶数边缘移入数据。原创 2024-02-24 21:45:00 · 997 阅读 · 0 评论 -
软件模拟I2C
主机在接收之前,释放SDA(即SDA_W(1)),在SCL低电平期间,从机将数据位依次放到SDA线上(高位先行),主机在SCL高电平期间读取数据位。在SCL低电平期间,主机以高位先行的形式依次将数据发送到SDA数据线上,从机在SCL高电平期间读取数据位(一般在其上升沿期间读取)1、设备的SCL SDA均设置成开漏输出模式(高:断开,低:接地)(防止在SDA线上一个输出高电平,一个输出低电平导致短路)SCL处于高电平期间,SDA的电平发生变化,(起始:高->低,终止:低->高),原创 2024-02-21 22:00:00 · 347 阅读 · 0 评论