Microchip
直播中

夏焕丽

8年用户 147经验值
私信 关注
[问答]

PIC32上如何使用CAN总线

嗨,我试图使CAN总线在定制板上工作。我有两个板我试图使用:-一个带有PIC32MX795F512L的演示板(EasyPIC Fusion V7)-一个带有PIC32MX575F512LI的定制板,在这两个板上都使用HARMony 1.09,并且我已经配置了它们,以便EasyPIC发送4个CAN。消息在循环中。自定义板使用中断和事件RX接收消息。我设法使板通信,但我正面临一种奇怪的行为,其中接收方仅收到2o 3消息(有时更多,有时没有),然后停止在CAN上接收任何消息。接受者聋不起任何能打断…这很奇怪……我想公共汽车上有一些错误,但我无法处理。速度很低(100Hz),导线很短(1米双绞线)。我在MCP2561传送带上一侧装有120欧姆端子电阻,另一侧装有120欧姆端子电阻。无论如何,用欧姆计测量电阻值是60欧姆,这应该是正确的。(然而,我试图以随机方式移除或添加电阻,但是没有变化,接收器只读取前2o 3消息,然后停止)。在代码中奇怪。已经一个星期了,我对这个问题非常敏感:(有什么暗示或建议吗?)

回帖(1)

马丹丹

2020-4-24 13:30:40
这是我正在使用的中断功能:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分