- 博客(5)
- 收藏
- 关注
原创 【UART协议 多数传输时序 示波器抓波形】
结论:数据之间可以没有间隔。也就是说上一个数据的结束位可以紧跟着下一个数据的开始位。我肯定之前有抓过单片机发出的串口信号,一个char一个char之间有点间隔。最近要计算传输一份文件采用串口通信需要多长时间,忽然想到这么久以来只是关心过单个数据的格式协议,却没有留意过多个串口数据传输的时序,特意抓了一波数据,贴图留念。以0xAA为例,传输整个数据约用了87us,参考最后1图,符合理论计算值:(1/115200) x 10^6 x10 ≈86.8us。示波器抓到的波形:下图显示的是数据1-9的传输波形。
2024-12-17 16:55:27
214
原创 Qt开发——如何发布Release版本(生成exe文件)
只有一个exe是不能发布的,除非其它的电脑上也安装了Qt,并且添加了环境变量,因此我们需要一些dll以及其它库文件。此时的可执行目录如下,多了很多依赖的库,把整个文件夹压缩打包传给没有安装qt的同事,这样他也可以正常运行这个程序了。Windows10的电脑可以按下Windows + S,然后搜索Qt,会得到一个cmd的图标的文件,点击运行它。编译完成后到程序的输出文件夹中,一般在项目目录的上一层目录的一个build文件夹中。找到release文件夹,选择生成的exe文件,放到一个空白目录中。
2024-12-16 16:23:07
758
原创 【解决“串口告警:由于线程退出或应用程序请求,I/O 操作已中止”】
网上很多都是归因于代码缺陷,但是我的情况是别人的电脑运行良好,我电脑运行不起来。我的电脑win11系统,该系统自动更新串口转USB驱动,用最新版2024,版本太高,能用的目前起码是19版以下。又多找了2个同事试,好巧不巧,发现电脑型号一致的都不行,我们都是win11。于是打开设备管理器,经过对比,发现驱动类型肯定一致,但是我的版本是24年的,对方的是19年的。驱动版本查看方法,设备管理器,右键详情,参考pic2。
2024-11-28 10:13:12
1850
4
原创 【tm1650调试记录】
开发板:STM8L 芯片手册调试遇到的问题1:数据的写入 2:数码管不亮 3:数码管调试模式亮,正常运行不亮TM1650的应用补充——仅适用于LED驱动1.亮度 2.片选信号DIG 3.配置顺序代码分享dv_TM1650.h dv_TM1650.c
2022-08-30 13:44:18
5134
嵌入式开发软件 QT开发套件 资源包
2024-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人