2022年6月16日

Modbus

摘要: 一.Modbus简介 Modbus通讯物理接口可以选用串口(包括RS232、RS485和RS422),也可以选择以太网口。其通信遵循以下的过程: 1.主设备向从设备发送请求 2.从设备分析并处理主设备的请求,然后向主设备发送结果 3.如果出现任何差错,从设备将返回一个异常功能码 用这种方法,无论是什 阅读全文

posted @ 2022-06-16 10:37 学习嵌入式的小王 阅读(791) 评论(0) 推荐(0) 编辑

2021年12月28日

keil里编译之后Code,RO-Data,RW-Data,ZI-Data详解

摘要: Code是程序的代码部分占用的空间 RO-Data是程序的常量以及const型的数据 RW-Data表示已经初始化的静态变量,变量有初始值 ZI-Data表示未初始化静态变量,变量无初始值 RO Size=Code+RO-Data RW Size=RW-Data+ZI-Data ROM Size=C 阅读全文

posted @ 2021-12-28 13:21 学习嵌入式的小王 阅读(733) 评论(0) 推荐(0) 编辑

2021年12月15日

keil生成bin文件

摘要: 1.点击keil魔法棒 2.点击User 3.勾选Run#1,后面填写 fromelf --bin -o "$L@L.bin" "#L" 即可在Objects文件夹生成bin文件 阅读全文

posted @ 2021-12-15 13:58 学习嵌入式的小王 阅读(352) 评论(0) 推荐(0) 编辑

2021年11月13日

c语言static和extern

摘要: extern是外部变量,意思就是文件1的函数里定义了一个函数,,文件2的函数想引用文件已里的这个函数,则需要加extern即可 static是静态变量,函数加上static说明此函数只能在此文件使用,extern也无法调用 阅读全文

posted @ 2021-11-13 08:57 学习嵌入式的小王 阅读(288) 评论(0) 推荐(0) 编辑

时钟预分频,重装载值

摘要: 时钟预分频系数:时钟频率为72MHZ,则可以理解为一秒钟会震动72M次,预分频就是将频率分割,则该时钟频率变成72MHZ/72=1MHZ,但是在设计过程中需要72-1,则一秒钟会数1M次,则1us数一次。 自动重装载值:如果需要定时1ms=1us*1000,预装载数值就是1000-1,在预分频系数确 阅读全文

posted @ 2021-11-13 08:44 学习嵌入式的小王 阅读(2598) 评论(0) 推荐(0) 编辑

导航