硬件平台:STM32F103RBT6 此程序稍作修改可以用于F103全系列。功能:双机通讯,通过USB-CAN分析仪收发即可以调试。
当然,如果你手头有两块STM32的开发板或是电路板,也可以实验。
使用Keil uVision 4编译即可实验。注意:我使用的电路板,里面CAN的引脚采用默认的,不是remap的,如果你的开发板或是电路板是
remap的,先remap后使用。详细请参考代码。
(1)烧写主机程序,上电后,会在串口打印出信息。串口设置:115200 N 8 1
(2)通过CAN分析仪,连接好线,CANH与CANL,然后设置通讯的波特率。目前为1Mbps 36M/(1+2+3)/6=1Mbps
(3)通过CAN分析仪发送指令,如果正确,刚在串口足打印出成功后的信息,并返回同样信息给CAN分析仪或是相应的结点。
(4)加入主机接收成功,LED闪烁的程序,资料由发送的数据中的第一个字节决定。证明已经收到数据并且数据正确的。这样比较直观,并且说明LED驱动方式的可行性。
上一篇:STM32 CAN总线通信学习笔记(一)
下一篇:STM32 CAN总线调试经验
设计资源 培训 开发板 精华推荐
- 4*4矩阵按键ss
- 具有低漂移满量程微调的 LT1021BMH-10 CMOS DAC 基准的典型应用
- 基于PD84006L-E的4 W,740-950 MHz评估板
- LTC3405AES6-1.8 高效降压转换器的典型应用电路
- LTC1650ACS 低毛刺 16 位电压输出 DAC 的典型应用电路
- 使用 Analog Devices 的 LT1303 的参考设计
- DC2141A,基于 LTM4647 30A DC/DC 降压稳压器的演示板
- LT1076,高性能 DC 至 DC 转换器 Vin=8V-20V
- 使用 LTC3637IMSE 36.5V 至 76V 输入至 36V 输出、1A 降压型稳压器的典型应用
- 【RA】农田环境数据无线采集灌溉自律系统(基于瑞萨MCU)
- 柔灵科技陈涵:将小型、柔性的脑机接口睡眠设备,做到千家万户
- 微灵医疗李骁健:脑机接口技术正在开启意识与AI融合的新纪元
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- 景昱医疗耿东:脑机接口DBS治疗技术已实现国产替代
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计