2020年5月11日

正点原子的系统文件(转)

摘要: SYSTEM文件部分Delay.c(寄存器版本和库函数版本差别不大)SysTick定时器SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号: 15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许以不同数目的时间片, 阅读全文

posted @ 2020-05-11 23:11 苏邮临 阅读(855) 评论(0) 推荐(0)

2020年4月30日

一个ModBus RTU程序(支持01、02、03、05、06、15、16功能码)(转)

摘要: 有两点需要注意的:1、modbus rtu标准协议规定:每帧数据间隔至少为3.5个字符时间。 2、接收发送数据最好改为中断模式,不然通信速度不够。 #include "RS485.h" #include "CRC.h" //////////////////////////////////////// 阅读全文

posted @ 2020-04-30 16:18 苏邮临 阅读(3444) 评论(0) 推荐(1)

在Modbus RTU消息中编辑浮点数(实数)和32位数据(转)

摘要: 在Modbus RTU消息中编辑浮点数(实数)和32位数据 豆腐包子 2019-09-04 13:29:56 1551 收藏 2展开目录字节顺序的重要性确定字节顺序实际帮助在使用Modbus RTU协议时常常会遇到要传输32位浮点型数据的情况。本文讨论如何解决传输浮点数的问题。点对点的Modbus协 阅读全文

posted @ 2020-04-30 15:38 苏邮临 阅读(4461) 评论(0) 推荐(0)

Modbus poll Modbus Slave使用

摘要: Modbus测试工具ModbusPoll与Modbus Slave使用方法 转自:https://www.cnblogs.com/hieroly/p/9063710.html 感谢https://blog.csdn.net/byxdaz/article/details/77979114原创,由于CS 阅读全文

posted @ 2020-04-30 12:04 苏邮临 阅读(830) 评论(0) 推荐(0)

2020年4月22日

自己建STM32库的错误提示

摘要: //外设 p#define PERIPH_BASE ((unsigned int)0X40000000) // #define APB2PERIPH_BASE (PERIPH_BASE+0X10000) 这样写就是错的 #define APB2PERIPH_BASE PERIPH_BASE+0X10 阅读全文

posted @ 2020-04-22 14:52 苏邮临 阅读(374) 评论(0) 推荐(0)

JLINK在线调试

摘要: 恢复内容开始 恢复内容结束 阅读全文

posted @ 2020-04-22 14:36 苏邮临 阅读(176) 评论(0) 推荐(0)

2020年4月18日

JLINK在线调试

摘要: 阅读全文

posted @ 2020-04-18 17:32 苏邮临 阅读(221) 评论(0) 推荐(0)

STM32的GPIO操作

摘要: 正点原子ppt: 1个初始化函数:void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); 2个读取输入电平函数:uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, 阅读全文

posted @ 2020-04-18 16:29 苏邮临 阅读(524) 评论(0) 推荐(0)

STM32的IO口的8种状态

摘要: 发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏 阅读全文

posted @ 2020-04-18 13:37 苏邮临 阅读(871) 评论(0) 推荐(0)

导航