- 博客(5)
- 收藏
- 关注
原创 串口UART通信协议和RS232,RS485协议关系、原理及应用
(如MAX485, SN65HVD7x等)将UART的TTL发送信号(Tx)转换成差分信号驱动总线,并将接收到的总线差分信号转换成TTL电平给UART的接收端(Rx)。UART定义了“说什么语言”和“怎么交流”,RS485定义了“如何在一条嘈杂的长街上让很多人轮流用麦克风(差分信号、多点、半双工)”交流。UART定义了“说什么语言(帧格式)”和“怎么交流(异步时序)”,RS232定义了“用多大的嗓门和什么口音(电压电平)”在。:起始位、数据位(5-9位)、可选的奇偶校验位、停止位(1、1.5、2位)。
2025-08-04 18:02:17
745
原创 共用体(Union)的核心用法及注意事项
共用体通过内存共享机制,在特定场景下(如内存敏感型程序、数据解析)具有显著优势,但需谨慎处理成员覆盖问题。结合结构体使用(如嵌套共用体)可灵活设计复杂数据结构。C语言中的共用体(Union)是一种特殊的数据类型,允许在同一内存区域存储不同类型的数据,但其所有成员共享同一块内存空间。:可省略共用体名,直接定义变量(适用于一次性使用)。关键字定义,成员可以是任意数据类型(如。
2025-04-15 17:55:24
1162
2
原创 C语言中常用的格式说明符及其用途(用于指定 printf 和 scanf 等函数)
在C语言中,格式说明符用于指定 printf 和 scanf 等函数中数据的输入/输出格式。以下是常用的格式说明符及其用途。
2025-03-12 17:57:18
1221
原创 迪文屏幕烧录后数据乱码问题分析及解决(DMG48270C043_05WTC)
DMG48270C043_05WTC使用的是8M Flash,它可存放的文件ID范围只能是0~31。当以32为背景图盘文件ID号时,烧录到屏幕中会擦除部分已经存放到Flash的0号字库文件,因此数据和文本会显示乱码。
2025-03-10 20:00:30
910
原创 局部变量与静态局部变量区别及用法
普通局部变量:每次调用都“从头开始”,适用于临时计算。静态局部变量:跨调用保留状态,适用于计数器、缓存等场景。
2025-03-10 11:36:04
1155
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅