完善资料让更多小伙伴认识你,还能领取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信号的波形和电平是否正确,以便进一步排除硬件问题。 如果问题仍然无法解决,可能需要更多的具体信息和代码示例来帮助进一步分析问题。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
551 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
910 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
575 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
572 浏览 0 评论
1221 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11769 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 19:21 , Processed in 0.651350 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号