/*********************************************************************************************/
【*】程序简介
-工程名称:CAN—双机通讯
-实验平台: F103-霸道-STM32 开发板
-MDK版本:5.16
-ST固件库版本:3.50
【 !】功能简介:
使用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-255的数字。
若开发板的CAN接收到256个字节数据,会把数据以16进制形式打印出来。
/*********************************************************************************************/
【*】 引脚分配
CAN芯片
CAN芯片的电源引脚与排针相连,通过跳线帽STM32的串口相连。(出厂默认没有连接跳线帽)
5V <--->C/4-5V (可通过跳线帽连接到5v)
RXD <--->PB8
TXD <--->PB9
串口(TTL-USB TO USART):
CH340的收发引脚与STM32的发收引脚相连。
RX<--->PA9
TX<--->PA10
/*********************************************************************************************/
【*】 版本
-程序版本:1.0
-发布日期:2016-3
-版本更新说明:首次发布
/*********************************************************************************************/
【*】 联系我们
-论坛 :http://www.bbs.cn
-淘宝店铺 :https://-stm32.taobao.com
/*********************************************************************************************/
没有合适的资源?快使用搜索试试~ 我知道了~
STM32F103单片机HAL库例程-CAN口双机数据通讯.rar
共195个文件
h:107个
c:69个
s:14个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
1 下载量 2 浏览量
2024-03-22
18:45:43
上传
评论
收藏 1.76MB RAR 举报
温馨提示
1、嵌入式物联网单片机项目开发实战。例程经过精心编写,简单好用。 2、代码使用KEIL HAL库开发,当前在STM32F103运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、技术v:349014857; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件差异,请根据自身情况适当调整代码,程序仅供参考。 8、代码有注释说明,请耐心阅读。
资源推荐
资源详情
资源评论
收起资源包目录
STM32F103单片机HAL库例程-CAN口双机数据通讯.rar (195个子文件)
重置KEIL编译.bat 440B
stm32f1xx_hal_i2c.c 167KB
stm32f1xx_hal_tim.c 161KB
stm32f1xx_hal_spi.c 99KB
stm32f1xx_hal_sd.c 88KB
stm32f1xx_hal_uart.c 85KB
stm32f1xx_hal_mmc.c 81KB
stm32f1xx_hal_adc.c 79KB
stm32f1xx_hal_usart.c 77KB
stm32f1xx_hal_irda.c 72KB
stm32f1xx_hal_eth.c 71KB
stm32f1xx_hal_smartcard.c 66KB
stm32f1xx_ll_usb.c 65KB
stm32f1xx_hal_tim_ex.c 62KB
stm32f1xx_hal_nand.c 61KB
stm32f1xx_hal_can.c 54KB
stm32f1xx_hal_adc_ex.c 52KB
stm32f1xx_hal_rtc.c 51KB
stm32f1xx_hal_i2s.c 48KB
stm32f1xx_ll_sdmmc.c 48KB
stm32f1xx_hal_rcc.c 47KB
stm32f1xx_ll_tim.c 45KB
stm32f1xx_ll_adc.c 41KB
stm32f1xx_hal_pcd.c 39KB
stm32f1xx_hal_flash_ex.c 36KB
stm32f1xx_ll_fsmc.c 36KB
stm32f1xx_hal_hcd.c 34KB
stm32f1xx_hal_nor.c 33KB
stm32f1xx_hal_dac.c 32KB
stm32f1xx_hal_rcc_ex.c 31KB
stm32f1xx_hal_flash.c 30KB
stm32f1xx_hal_dma.c 28KB
stm32f1xx_hal_dac_ex.c 24KB
stm32f1xx_hal_pccard.c 24KB
stm32f1xx_ll_utils.c 24KB
stm32f1xx_hal_sram.c 22KB
stm32f1xx_hal_gpio.c 22KB
stm32f1xx_hal_pwr.c 22KB
stm32f1xx_ll_spi.c 21KB
stm32f1xx_hal_cec.c 21KB
stm32f1xx_hal.c 20KB
stm32f1xx_hal_cortex.c 20KB
stm32f1xx_ll_rtc.c 18KB
stm32f1xx_ll_usart.c 18KB
stm32f1xx_hal_rtc_ex.c 17KB
stm32f1xx_ll_rcc.c 16KB
system_stm32f1xx.c 16KB
system_stm32f1xx.c 16KB
stm32f1xx_ll_dma.c 14KB
stm32f1xx_hal_wwdg.c 13KB
stm32f1xx_ll_dac.c 11KB
stm32f1xx_hal_timebase_rtc_alarm_template.c 11KB
stm32f1xx_hal_crc.c 11KB
stm32f1xx_hal_iwdg.c 10KB
stm32f1xx_ll_gpio.c 9KB
stm32f1xx_hal_spi_ex.c 9KB
stm32f1xx_ll_i2c.c 8KB
stm32f1xx_ll_exti.c 8KB
stm32f1xx_hal_pcd_ex.c 8KB
stm32f1xx_hal_timebase_tim_template.c 6KB
stm32f1xx_it.c 6KB
bsp_can.c 6KB
stm32f1xx_hal_gpio_ex.c 5KB
stm32f1xx_ll_crc.c 4KB
main.c 4KB
stm32f1xx_ll_pwr.c 3KB
stm32f1xx_hal_msp_template.c 3KB
bsp_debug_usart.c 3KB
bsp_key.c 2KB
bsp_led.c 2KB
stm32f107xc.h 1.27MB
stm32f105xc.h 1.19MB
stm32f103xg.h 951KB
stm32f103xe.h 938KB
stm32f103xb.h 854KB
stm32f103x6.h 844KB
stm32f101xg.h 533KB
stm32f102xb.h 533KB
stm32f100xe.h 525KB
stm32f102x6.h 523KB
stm32f101xe.h 519KB
stm32f100xb.h 481KB
stm32f101xb.h 444KB
stm32f101x6.h 434KB
arm_math.h 239KB
stm32f1xx_ll_adc.h 224KB
stm32_hal_legacy.h 174KB
stm32f1xx_ll_tim.h 158KB
core_cm7.h 134KB
core_cm4.h 110KB
stm32f1xx_hal_eth.h 101KB
core_cm3.h 100KB
core_sc300.h 99KB
stm32f1xx_hal_rcc_ex.h 99KB
stm32f1xx_ll_usart.h 98KB
stm32f1xx_ll_gpio.h 86KB
stm32f1xx_ll_rcc.h 82KB
stm32f1xx_hal_tim.h 80KB
stm32f1xx_ll_dma.h 76KB
stm32f1xx_hal_rcc.h 67KB
共 195 条
- 1
- 2
资源评论
物联技术666
- 粉丝: 2794
- 资源: 839
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功