摘要: 一、Modbus协议 Modbus协议是一种软件协议,支持RS232(硬件层协议)、RS485(硬件层协议)、TCP/IP等多种电气接口。 Modbus协议标准开放、无版权要求,消息帧格式简单,便于厂商开发和集成。 Modbus可以在各种介质上传输,报文类型支持ASCII、RTU、TCP三种,使用串 阅读全文
posted @ 2024-08-20 13:15 xioahuhu 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、CAN总线基础知识 注:参考江科大教程,瑞萨电子《CAN入门教程》。 CAN (Controller Area Network),是ISO国际标准化的串行通信协议。CAN协议经过ISO标准化后有两个标准:ISO11898标准和ISO11519-2标准。CAN具有很高的可靠性,广泛应用于:汽车电子 阅读全文
posted @ 2024-08-12 06:37 xioahuhu 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一、GD32F4xx的内存 GD32F4xx的内存结构由:主存储器、系统信息存储器、一次性编程区域和选项字节等 4 部分组成。 主存储器:用来存放代码和数据常数(如 const 类型的数据)。分为 2个块,块0 分为 12 个扇区,前 4 个扇区为 16KB大小,第五个扇区是 64KB 大小,剩下的 阅读全文
posted @ 2024-01-21 12:32 xioahuhu 阅读(470) 评论(0) 推荐(0) 编辑
摘要: * CP56Time2A时间格式 该时标格式使用7个字节来表示时间信息,上图的表中体现为——从最左侧8所在的行开始,到下面56所在的行,共7行。每一行表示一个字节,每行从右向左依次是该字节的第一位(最低位)、第二位....第八位(最高位)。 该时标格式使用56个二进制数(56bit)存储时间信息,这 阅读全文
posted @ 2023-12-13 10:07 xioahuhu 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 一、循环队列 环形队列,有两个指针:头指针和尾指针。在队尾写入,移动尾指针;从队列头部读取,移动头指针。环形队列,其特殊性在于"环形", 内存空间可以不断重复使用,无需频繁分配和释放内存。通常,我们用一个固定长度的数组来实现循环队列。 示意图: 1.初始化循环队列 初始化:创建一个空的顺序队列,需要 阅读全文
posted @ 2023-12-10 19:13 xioahuhu 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、ADC采样电路 使用热敏电阻与连续逼近型寄存器 (SAR) 模数转换器 (ADC) 直接监测温度的电路。温度检测电路使用负温度系数 (NTC) 热敏电阻与电阻串联构成分压器。 参考电压:VCC 分压器:R1(已知阻值)、RX(温敏电阻) 采样电压: V = RX/(RX + R1)VCC RX 阅读全文
posted @ 2023-12-10 12:31 xioahuhu 阅读(264) 评论(0) 推荐(0) 编辑
摘要: GD32F10x看门狗 两个看门狗设备(独立看门狗IWDG和窗口看门狗WWDG)可用来检测和解决由软件错误引起的故障; 当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。 一、独立看门狗IWDG 特性: 自由运行的递减计数器; 时钟由独立的RC振荡器提供(可在停止和待机 阅读全文
posted @ 2023-11-16 11:35 xioahuhu 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、#pragma pack 给编译器用的参数设置,有关结构体字节对齐方式设置, #pragma pack是指定数据在内存中的对齐方式。 #pragma pack (n) C编译器将按照n个字节对齐。 #pragma pack () 取消自定义字节对齐方式。 #pragma pack (push,1 阅读全文
posted @ 2023-11-02 15:07 xioahuhu 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1、STM32编译信息 代码占用FLASH 大小为:Code + RO-data, 7420字节(5054+2366),所用的RAM 大小为:RW-data + ZI-data, 8576(372+8204)。 编译结果里数据的含义: Code:程序所占用FLASH 的大小。 RO-data:即Re 阅读全文
posted @ 2023-10-27 10:01 xioahuhu 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、ubuntu的mnt/hgfs下共享文件夹设置 1.确认VMware Tools和共享目录设定已经完成,安装vmware tool sudo apt-get install open-vm-tools, 2.挂载 sudo vmware-hgfsclient 挂载成功 二、IP地址 ifconf 阅读全文
posted @ 2023-10-26 01:10 xioahuhu 阅读(7) 评论(0) 推荐(0) 编辑