首页 > TAG信息列表 > 孔丙火

Modbus的通信参数存在flash中,如果改乱了,该怎么办--FreeModbus从站设计(12)

FreeModbus从站设计(12)-Modbus的通信参数存在flash中,如果改乱了,该怎么办 关键词:FreeModbus 复位默认参数 HAL库 flash STM32 在上一篇文章中,介绍了如何将Modbus的通信参数存储在单片机STM32F103C8T6的flash中,这样可以简化硬件电路设计,功能扩展也更加灵活。但孔丙火(微信公众号:孔丙火)

为什么有的PLC需要上电停止功能,能防止PLC变砖 (可编程控制器 串口通信)

关键词:PLC可编程控制器 上电停止 串口通信 梯形图摘要:PLC(可编程控制器)在工业控制中使用非常广泛,型号很多,有一部分PLC有上电停止的功能,它们为什么需要这个功能呢?孔丙火(微信公众号:孔丙火)分析了上电停止的具体用途及实现路径,对于没有启停旋钮、没有专用编程口或编程电缆、通信口即作为

用两张图,详解FreeModbus在单片机串口上的数据收发过程-FreeModbus从站设计(9)

FreeModbus从站设计(9)-详解FreeModbus在单片机串口上的数据收发过程 关键词:FreeModbus STM32F103 CubeMX HAL库 串口 1.引言 在上一篇文章中,主要阐述了vMBPortSerialEnable()这个函数如何基于HAL库调度单片机串口的收发,感觉还是不是很清晰,因此,孔丙火(微信公众号:孔丙火)在这一篇文章中,

用两张图,详解FreeModbus在单片机串口上的数据收发过程-FreeModbus从站设计(9)

FreeModbus从站设计(9)-详解FreeModbus在单片机串口上的数据收发过程 关键词:FreeModbus STM32F103 CubeMX HAL库 串口 1.引言 在上一篇文章中,主要阐述了vMBPortSerialEnable()这个函数如何基于HAL库调度单片机串口的收发,感觉还是不是很清晰,因此,孔丙火(微信公众号:孔丙火)在这一篇文章

1句话,揭开CAN总线的神秘面纱

关键词:CAN总线 现场总线 仲裁 多主 帧ID摘要:用一句话概括CAN总线的基本特征:CAN总线是一种基于“先来后到、无损仲裁”机制、多主(无主)结构、具有帧ID、应用数据最多8个字节、采用差分电平的国际标准现场总线。虽然没有面面俱到,但体现了CAN总线的重点特色,有利于对CAN总线有一个清晰的

1句话,揭开CAN总线的神秘面纱

关键词:CAN总线 现场总线 仲裁 多主 帧ID摘要:用一句话概括CAN总线的基本特征:CAN总线是一种基于“先来后到、无损仲裁”机制、多主(无主)结构、具有帧ID、应用数据最多8个字节、采用差分电平的国际标准现场总线。虽然没有面面俱到,但体现了CAN总线的重点特色,有利于对CAN总线有一个清晰的

FreeModbus从站设计(7)-如何让RTU的定时器正常工作起来

STM32F103、FreeModbus从站设计(7)-如何让RTU的定时器正常工作起来关键词:Modbus FreeModbus STM32F103C8T6 CubeMX 移植1.基本原理在CubeMX工程配置中,已经将定时器2(TIM2)的时钟周期(可以理解为心跳一下)设为50us,Counter Period(产生中断)暂时设为了35,也就是说50us×35=1750us产生一次中断,

STM32F103C8T6-CubeMx串口收发程序详细设计与测试(2)——程序规划、代码编写及测试

摘要:演示程序的功能:通过中断接收串口数据,在1750us时间内没有收到新的字节的话,将收到的数据原封不动地发送出去,以测试串口的完整收发流程。对使用到的函数进行了说明,阐述了各个函数的调用顺序和调用关系,在目标板上对代码进行了测试,结果表明,可以实现预期功能。 关键词:STM32F103C8T6 S