社区
单片机/工控
帖子详情
关于MCP2515 无法接收报文 问题
pcc8718
2012-09-20 12:39:52
对于mcp2515接受的理解;帮我分析下有错误没?
我用控制器 发送报文;节点设置 关闭屏蔽和滤波;
只要他们波特率相同 那么我的节点就能接收到报文进入缓冲RXB0 MCP2515同时也产生中断;此中断我接了MCU的外部中断管脚 那么我MCU就能判断此时收到数据 在去读取处理。
问题是:现在控制器发送报文,我的MCU没有进入中断;这是什么原因?
...全文
405
回复
打赏
收藏
关于MCP2515 无法接收报文 问题
对于mcp2515接受的理解;帮我分析下有错误没? 我用控制器 发送报文;节点设置 关闭屏蔽和滤波; 只要他们波特率相同 那么我的节点就能接收到报文进入缓冲RXB0 MCP2515同时也产生中断;此中断我接了MCU的外部中断管脚 那么我MCU就能判断此时收到数据 在去读取处理。 问题是:现在控制器发送报文,我的MCU没有进入中断;这是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MCP2515
can总线控制器中文资料
Microchip 的
MCP2515
是一款独立控制器局域网络 (Controller Area Network, CAN)协议控制器,完全 支持 CAN V2.0B 技术规范。该器件能发送和
接收
标准 和扩展数据帧以及远程帧。
MCP2515
自带的两个验收 屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的
报文
,因此减少了主单片机(MCU)的开销。
MCP2515
与MCU 的连接是通过业界标准串行外设接口(Searial Peripheral Interface,SPI)来实现的。
mcp2515
中文pdf
特性 • 完全支持CAN V2.0B 技术规范,通讯速率为 1 Mb/s: - 0-8 字节长的数据字段 - 标准和扩展数据帧及远程帧 •
接收
缓冲器、验收屏蔽寄存器和验收滤波寄存器: - 两个
接收
缓冲器,可优先存储
报文
- 六个29 位验收滤波寄存器 - 二个29 位验收屏蔽寄存器 • 对头两个数据字节进行滤波(针对标准数据帧) • 三个发送缓冲器,具有优先级设定及发送中止功能 • 高速SPI 接口(10 MHz): - 支持0,0 和1,1 的SPI 模式 • 单触发模式确保
报文
发送只尝试一次 • 带有可编程预分频器的时钟输出引脚: - 可用作其他器件的时钟源 • 可用起始帧信号(Start-of-Frame, SOF),用于 监控SOF 信号: - 可用于时隙协议和/或总线诊断以检测早期总 线性能退化 • 带有可选使能设定的中断输出引脚 • “缓冲器满”输出引脚可配置为: - 各
接收
缓冲器的中断引脚 - 通用数字输出引脚 • “请求发送(Request-to-Send, RTS)”输入引 脚可各自配置为: - 各发送缓冲器的控制引脚,用于请求立即发送
报文
- 通用数字输入引脚 • 低功耗的CMOS 技术: - 工作电压范围2.7V 至5.5V - 5mA典型工作电流 - 1μA典型待机电流(休眠模式) • 工作温度范围: - 工业级(I):-40°C 至+85°C - 扩展级(E):-40°C 至+125°C
Excel精品实战课[王佩丰]
限时福利限时福利,讲师学员已突破一千万! 1)原价 399元,限时特价仅需 99 元! 2)购课后添加学习助手(微信号:csdnxy68),按提示消息领取编程大礼包!并获取讲师答疑服务! 【推荐语】 1)区别于大多数课程平铺散点知识的做法,本课程本身就是一个逻辑严谨的数据处理过程,在遇到
问题
-解决
问题
循环的过程中,完成整套课程。2)课程中使用的所有案例,均来自真实企业环境,学习的技能可以直接用来解决工作中的
问题
。3)鉴于课程面向的学员群体,课程中删除了大量华而不实的工具,仅保留两个核心:统计与查询,实实在在的解决
问题
。4)在整套课程背后,隐藏这一个逻辑,即什么样的数据更容易使用Excel处理。在掌握“遇到
问题
-解决
问题
”的能力之上,让用户认清Excel软件体系,从而在根本上避免出现
问题
。【讲解方式】 直播加录播的课程形式,讲师助教课程答疑、布置作业、批改作业服务技巧+案例实操,让你即学即用 教你建议数据化思维,提升工作效率【讲师介绍】2009~2018连续九年荣获MVP(微软全球最有价值专家)称号、MCT(微软认证讲师)、MCITP(微软认证信息技术专家)、MCP(微软认证专家)、MCSE(微软认证系统工程师)、拥有12年Office企业培训经验。
MCP2515
芯片手册
Microchip 的
MCP2515
是一款独立控制器局域网络(Controller Area Network, CAN)协议控制器,完全支持CAN V2.0B 技术规范。该器件能发送和
接收
标准和扩展数据帧以及远程帧。
MCP2515
自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的
报文
,因此减少了主单片机(MCU)的开销。
MCP2515
与MCU 的连接是通过业界标准串行外设接口(Serial Peripheral Interface, SPI)来实现的。
MCP2510的C操作程序
这是我自己写的一个MCP2510LINUX驱动的测试程序,实现简单的CAN
报文
发送
接收
测试
单片机/工控
27,373
社区成员
28,771
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章