社区
嵌入开发(WinCE)
帖子详情
开发mcp2515驱动,用USB CAN测试时,每次发送接收到多个数据帧
fuhui21
2010-05-18 01:51:42
我在WinCE5.0下开发mcp2515的驱动程序,在回环模试下数据收发正常.在正常模试下,接收是正常的,但发送的时候使用USB CAN工具接收,USB CAN总接收到多个同样的数据帖,而且每次接收的数据帖数量又不是一样了,请问一下大家,有没有遇到这种问题啊?
谢谢啦!
我设置的波特率是125K
SPI的波特率是1M
...全文
337
7
打赏
收藏
开发mcp2515驱动,用USB CAN测试时,每次发送接收到多个数据帧
我在WinCE5.0下开发mcp2515的驱动程序,在回环模试下数据收发正常.在正常模试下,接收是正常的,但发送的时候使用USB CAN工具接收,USB CAN总接收到多个同样的数据帖,而且每次接收的数据帖数量又不是一样了,请问一下大家,有没有遇到这种问题啊? 谢谢啦! 我设置的波特率是125K SPI的波特率是1M
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fuhui21
2010-05-21
打赏
举报
回复
版主,帮忙看一下啊!!!!!!!!!!!!!!!!!!!!!!
谢谢啦!!!!!!!!!!!!!
paul85
2010-05-20
打赏
举报
回复
mcp2515内部有rcr校验,不会是因为干扰而出问题的。
楼主往2515的发送寄存器里写入固定的常数,看会不会出现相同的问题。若无问题出现,就是软件赋值的关系了。
fuhui21
2010-05-20
打赏
举报
回复
???????????????????????
fuhui21
2010-05-20
打赏
举报
回复
没次发送完成后,TX Buffer是不是会自动清空啊
fuhui21
2010-05-20
打赏
举报
回复
to paul85
你好,谢谢你的回复
我本来就是用的回定的常数,
我现在还没把它封装成DLL形式,我现在是以应用程序的形调试的
fuhui21
2010-05-19
打赏
举报
回复
没有人遇到到吗??????????????
急、急、急!!!!!!!!!!!!!!!
fuhui21
2010-05-19
打赏
举报
回复
自己顶一下,
rtthread下基于spi device架构MCP25625
驱动
因为RTTHREAD效率问题,也不好改,而且用的是倍受争议的SPI HAL库,同中
接收
数据不在中断中了,在线程中,这就导致了老是丢CAN数据了 ,试过了很多方法,也没解决,包括,提高
接收
线程的优先级,提高了6, 仅次于timer系统记数器优先级,结果还是不能,最终通过提高SPI解决,因为SPI总线经连通了核心板与底板,上面又挂了很多外设,之前设置的是5M,直接提高到10M,
测试
SPI总线正常,收发数据正常,CAN也没再丢数据,先这个办了。2, mcp25625,不连接CAN总线
时
,
发送
死循环。
STM32MP157
驱动
开发
——Linux CAN
驱动
Linux下的CAN
驱动
开发
,手头没有
USB
转CAN设备,所以
测试
部分仅供参考。
正点原子嵌入式linux
驱动
开发
——Linux CAN
驱动
正点原子linux
驱动
开发
的学习笔记,这一篇是CAN
驱动
Android CAN 简记
Android JNI NDK SocketCAN CAN Java
355_通过CAN通信实现printf
其实,上大学的
时
候觉得嵌入式或许不是很难。虽然是一个软硬结合的东西,但是大部分的内容都是可以在电脑上看到的。当然,这是那个
时
候的一个初级的认识。那
时
候接触的开卡板种类很有限,而大多数的平台都有现成的
开发
环境,基本还都支持串口打印的功能。加上那
时
候正好看到了一个故事,说ken老爷子的软件调试只需要一个printf即可。自己想了下,确实也是,不清楚的东西就printf一下呗! 工作之后从事嵌入式让我有点傻眼了,因为printf没了!我们设计的控制器上甚至连串口都没有,如何print...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章