MCU
文章平均质量分 88
忘喜
这个作者很懒,什么都没留下…
展开
-
modbus协议总结以及代码实现
地址: 占用一个字节,范围0-255,其中有效范围是1-247,其他有特殊用途,比如255是广播地址(广播地址就是应答所有地址,正常的需要两个设备的地址一样才能进行查询和回复)判断功能码为03后进入函数处理,开始读取寄存器的值,首先计算出要回复的数据长度,然后用一个指针指向要读取位置的地址,指针递加,开始根据要读取的数据长度逐个读取数据。功能码:" 占用一个字节,功能码的意义就是,知道这个指令是干啥的,比如你可以查询从机的数据,也可以修改数据,所以不同功能码对应不同功能.之间常用的连接方式。原创 2023-04-04 18:39:12 · 2735 阅读 · 1 评论 -
STM32FLASH介绍和代码
Flash 是一种非易失性存储器,其结构由主存储器块、系统存储器、OTP 区域和选项字节组成。主存储器块被分为不同大小的扇区,包括 4 个 16 KB 的扇区、1 个 64 KB 的扇区和 7 个 128 KB 的扇区。这些扇区可被擦除和编程,用于存储应用程序和数据。 系统存储器可以在系统启动时自主加载,用于执行初始化和配置操作。这个存储器通常包含 bootloader、初始化代码和配置数据。 OTP 区域是一次性可编程的区域,可以用来存储用户数据。该区域还有 16 个额原创 2023-03-23 17:43:02 · 2087 阅读 · 0 评论