STM32H750XB_RT-THREAD/40-CAN通信实验/CAN—双机通讯/必读说明.txt
2025-07-21 14:34:29 +08:00

85 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*********************************************************************************************/
【*】 程序简介
-工程名称CAN—双机通讯
-实验平台: 野火STM32 H750 开发板
-MDK版本5.25
-ST固件库版本1.5.0
【 !】功能简介:
使用CAN在两个开发板之间通信。
学习目的学会使用CAN通信。
【 !!】注意事项:
接口CAN-H CAN-L
跳线帽:使用跳线帽连接 C/4-5V<--->5V (出厂默认没有连接跳线帽,实验前请先连接!!!)。
连接 C/4-5V<--->5V后由于CAN芯片供电它的PB8/PB9引脚与液晶数据引脚共用
会干扰液晶屏,液晶屏颜色会畸变。
CAN波特率1MHz, 报文使用扩展ID报文滤波只接收0x1314 EXID的报文。
【 !】实验操作:
若使用两个野火开发板进行实验使用线连接两个板子的CAN-H,CAN-L(H与H相连L与L相连)。
然后两个开发板都下载本程序。
电脑端使用串口调试助手选择电脑与STM32相连的COM口设置为115200-N-8-1
复位开发板即可接收STM32串口发送给电脑的调试信息。
准备好后按下其中一个开发板的KEY1键会使用CAN向外发送0-7的数字。
若开发板的CAN接收到8个字节数据会把数据以16进制形式打印出来。
/*********************************************************************************************/
【*】 引脚分配
CAN芯片
CAN芯片的电源引脚与排针相连通过跳线帽STM32的串口相连。(出厂默认没有连接跳线帽)
5V <--->C/4-5V 可通过跳线帽连接到5V
RXD <--->PB8
TXD <--->PB9
串口(TTL-USB TO USART)
CH340的收发引脚与STM32的发收引脚相连。
RX<--->PA9
TX<--->PA10
/*********************************************************************************************/
【*】 时钟
A.晶振:
-外部高速晶振25MHz
-RTC晶振32.768KHz
B.各总线运行时钟:
-系统时钟 = SYCCLK = 400MHz
-AHB4 = 200MHz
-AXI = 200MHz
-APB1 = 100MHz
-APB2 = 100MHz
-APB3 = 100MHz
C.浮点运算单元:
使能
/*********************************************************************************************/
【*】 版本
-程序版本1.0
-发布日期2019
-版本更新说明:首次发布
/*********************************************************************************************/
【*】 联系我们
-野火论坛 :http://www.firebbs.cn
-淘宝店铺 :http://firestm32.taobao.com
/*********************************************************************************************/