完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
将TC234L官方提供的CAN demo的loopback模式改为使用外部引脚后无法传输,将其配置为pinmap中的引脚后,无法进入发送中断,使用的引脚如下,且相应引脚也接了CAN收发器,请问该如何解决呀?
(CAN模块的供电测试了是正常的,在debug状态下程序运行时,发送引脚只有mv的电压,接收引脚有2.6V左右电压) |
|
相关推荐
1个回答
|
|
|
在将CAN demo的loopback模式改为使用外部引脚后无法传输的情况下,可能有几个可能的原因和解决方法:
1. 引脚配置错误:请确保在pinmap中正确配置了CAN的发送和接收引脚,并且这些引脚与外部CAN收发器正确定义。还要确保引脚的输入输出方向正确设置。 2. 外部CAN收发器设置不正确:确保外部CAN收发器被正确连接到对应的引脚上,同时检查收发器的供电和波特率设置是否正确。 3. 中断设置错误:如果无法进入发送中断,可能是因为中断配置错误。请确保在使用外部引脚时正确配置了中断向量,并确保中断服务函数的正确实现和触发条件。 4. 波特率设置不正确:检查CAN模块和外部CAN收发器之间的波特率设置是否匹配。确保CAN模块和外部CAN收发器都使用相同的波特率设置。 5. 总线电平设置错误:如果发送引脚的电压较低,可能表示CAN总线电平不正确。请在CAN模块和外部CAN收发器之间正确设置总线电平。 另外,如果仍然无法传输数据,建议使用示波器来检查CAN信号的波形和电平是否正确,以便进一步排除硬件问题。 如果问题仍然无法解决,可能需要更多的具体信息和代码示例来帮助进一步分析问题。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
24 浏览 0 评论
567 浏览 0 评论
735 浏览 0 评论
901 浏览 0 评论
840 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
17069 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 13:20 , Processed in 0.913172 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
782