
STM32CubeMX系列
实战为主,完全是为项目而作记录
&浪里个浪&
这个作者很懒,什么都没留下…
展开
-
CANopen协议PDO的几种传输方式及对象字典设置
由于PDO所传输的数据内容是无协议的且分配的标识符范围较SDO靠前,因此,其效率和优先级都是较高的,通常用于实时过程数据的传输. PDO是生产/消费类型的通讯方式,数据只有一个生产者(发送),但是消费者(接收)可以有多个,生产者和消费者事先都已知道数据的类型和内容(通过设置PDO映射来管理).对PDO通讯参数的设置可以实现四种通讯方式:1. 同步传输.在收到SYNC消息后触发PDO发送,可以定义收到几个SYNC后触发一次TPDO,在有SYNC的CANopen网络中,SYNC就相当于一个网络节拍,.原创 2021-05-18 17:05:27 · 5726 阅读 · 1 评论 -
STM32Cubemx+CANopen
学习CANOpen 几周终于移植成功,现将移植教程做记录备份封装,方便以后使用1.void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){ /* USER CODE BEGIN Callback 0 */ static u16 i = 0; /* USER CODE END Callback 0 */ if (htim->Instance == TIM5) { HAL_IncTick(); } /*原创 2021-05-17 16:02:01 · 2436 阅读 · 2 评论 -
STM32F030P4K6 AD干扰问题
STM32F030P4K6 AD干扰问题问题点:串口485读 AD采集的数据时,存在数据干扰原因分析:串口 耐压不超过4V ,直接连接MAX485–5V 的话 ,会干扰到AD的数据采集解决方案:在MCU串口连接MAX485–5V 通讯的线路中,要做基本的电平转换,避免接收端电压超过4V 。...原创 2021-05-08 12:35:33 · 640 阅读 · 0 评论