STM32/STM8技术论坛
登录
直播中
zrt0546
12年用户
18经验值
擅长:控制/MCU
私信
关注
[资料]
STM32F103内置CAN与AVR_mega16+MCP2515同时互相收发通讯试验
STM32F103
CAN
AVR
MCP2515
本帖最后由 zrt0546 于 2017-5-22 23:34 编辑
STM32
F103内置CAN实验板与AVR_mega16+MCP2515实验板同时互相发送和接收数据,仲裁字段已开启全部滤波,波特率都是125K。同时,两块板子通过自身串口uart显示对方发来的数据,串口波特率是19200dps。
STM32F103板发数据: 0x30;0x31;;0x32;0x33;;0x34;0x35;;0x36;0x37,AVR_mega16接收立即串口显示。
AVR_mega16板发数据:0x10;0x11;;0x12;0x13;;0x14;0x15;;0x16;0x17,STM32F103接收立即串口USART2显示。
双方采用标准标识符模式,STM32F103板接收ID是0x11,发送ID是0x22。AVR_mega16板接收ID是0x22,发送ID是0x11。双方的ID标识符已经进行转换,双方可自动识别,若改动ID,可直接填写定义的变量即可。 这里的收发显示都是同时的,即同时发送,同时接收,同时在各自的串口打印显示,下载后,不需要做任何修改。 若各做多块板子,相应的程序下载后,只修改分配好ID号,即可以同时互相通讯显示,但最多只能连接2047块板子,因为这里采用的是标准标识符模式。不过2047块板子,也够做试验用了啊
AVR_mega16_MCP2515与STM32收发通讯程序.zip
(13.25 KB)
(下载次数: 91, 2017-5-22 23:33 上传)
STM32F103内置CAN与AVR_mega16_MCP2515收发通讯程序.zip
(5.5 MB)
(下载次数: 121, 2017-5-22 23:33 上传)
傻瓜开窍-图文并茂之STM32_CAN发送和接收过滤原理.pdf
(252.93 KB)
(下载次数: 63, 2017-5-22 23:33 上传)
回帖
(7)
Elec_Vip
2017-5-23 07:34:25
可以当例程
可以当例程
举报
zrt0546
2017-5-23 07:55:47
是,这是一个可靠的底层驱动程序,完美解决STM32与8位单片机的CAN通讯问题,虽然网上有两方面通讯的讲解,但没一个完整的可应用实例,最近又在做这方面的项目,所以就写了这个。准备用的产品中去的
是,这是一个可靠的底层驱动程序,完美解决STM32与8位单片机的CAN通讯问题,虽然网上有两方面通讯的讲解,但没一个完整的可应用实例,最近又在做这方面的项目,所以就写了这个。准备用的产品中去的
举报
王斌
2017-11-5 22:08:59
非常好的资料。
非常好的资料。
举报
smilet
2018-3-20 23:18:39
非常感谢你的分享
非常感谢你的分享
举报
tiangui
2018-8-3 15:03:45
非常感谢楼主分享,最近在做8L+MCP2515的CAN接收程序,一直搞不明白,谢谢
非常感谢楼主分享,最近在做8L+MCP2515的CAN接收程序,一直搞不明白,谢谢
举报
tiangui
2018-8-3 15:05:38
FEICHANGHAO,MCP2515的rest脚是直接通过硬件电路复位的还是通过单片机I/O口开控制住的呢,谢谢
FEICHANGHAO,MCP2515的rest脚是直接通过硬件电路复位的还是通过单片机I/O口开控制住的呢,谢谢
举报
黄彦海
2019-8-16 11:38:28
学习精髓,MCP2515的rest脚是直接通过硬件电路复位的还是通过单片机I/O口开控制住的呢,谢谢
学习精髓,MCP2515的rest脚是直接通过硬件电路复位的还是通过单片机I/O口开控制住的呢,谢谢
举报
更多回帖
rotate(-90deg);
回复
相关帖子
STM32F103
CAN
AVR
MCP2515
MCP2515
收发
数据过程中,不触发中断
2022-12-23
1455
如何使用
STM32F103
做
CAN
的
收发
通信?
2021-12-15
1184
STM32F103
串口
同时
收发
出现死锁问题如何解决?
2021-12-06
1658
如何使用
MCP2515
和TJA1050构成
CAN
节点通信
2021-11-25
2164
STM32+MCP2515
多路
CAN
总线通信电路板(三路、四路、五路)精选资料分享
2021-08-20
2070
基于
STM32F103
实现
CAN
数据
收发
的功能
2021-08-19
1094
浅析
stm32f103
CAN
2021-08-19
802
基于
STM32F103
RET6芯片+PCA82C250使用
CAN
通讯
换回模式测试
CAN
收发
2021-08-06
1764
STM32F103
多节点
CAN
通讯
的问题
2018-11-22
5053
基于
stm32f103
c8t6的有
mcp2515
的
can
例程
2014-05-27
13435
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分