打印
[PIC®/AVR®/dsPIC®产品]

关于PIC18F单片机CAN问题

[复制链接]
2700|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huhaomcu|  楼主 | 2015-1-9 20:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天发现这么个现象,就是PIC18F25K80使用CAN模块时,我发现当我不接CAN芯片如PCA82C250,MCP2551时,当程序发送CAN数据时,CANTX引脚上并无信号输出,而当我接上CAN芯片就有信号输出了!我感觉是我测错了,就找了另一块板子,发现也是同样的现象,是这样的吗?

沙发
JY-DX-JY| | 2015-1-10 11:28 | 只看该作者
你看看能否正常通讯。如果能,那就正常。没这么测过。

使用特权

评论回复
板凳
hnoys| | 2015-1-13 08:09 | 只看该作者
本帖最后由 hnoys 于 2015-1-13 08:11 编辑

CAN发送的时候要通过RX校验发送是否正确,你接上CAN芯片就会发现RX和TX波形一样,个人理解,仅供参考:)

使用特权

评论回复
地板
huhaomcu|  楼主 | 2015-1-25 13:07 | 只看该作者
hnoys 发表于 2015-1-13 08:09
CAN发送的时候要通过RX校验发送是否正确,你接上CAN芯片就会发现RX和TX波形一样,个人理解,仅供参考 ...

你说的这个情况我确实遇到过,确实发送时单片机芯片CANTX与CANRX的信号是一样的!你怎么知道的?芯片手册上有说吗?〈〉

使用特权

评论回复
5
shuidi_wangdan| | 2016-8-2 19:40 | 只看该作者
楼主好厉害,我也再弄CAN,能否提供一下思路,我的CAN设置不对,能否提供以下示例代码?小弟感激不尽

使用特权

评论回复
6
michaellengleng| | 2016-8-3 09:44 | 只看该作者
这么久应该解决了吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

189

主题

508

帖子

3

粉丝