PIC32MK CAN2初始化卡死

查看数: 9452 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-9-12 15:00

正文摘要:

本帖最后由 chenxiaolang 于 2021-9-12 15:02 编辑 用PIC32MK1024MCM100做一个电机控制项目,用了两路CAN:CAN1和CAN2,两者配置一致,如下图

回复

chenjun89 发表于 2021-11-3 08:20
一楼应该是对的,是不是时钟没有使能。

使用特权

评论回复
lss1330 发表于 2021-11-2 22:06
本帖最后由 lss1330 于 2021-11-2 22:14 编辑

楼主问题解决了吗,是不是PMD5寄存器的29位没有设为0,如果没有设为0,CAN2模块的时钟将不会使能,所以while循环等不到CAN模块初始化完成,变成死等

使用特权

评论回复