STM32F042K6的CAN接收中断进不去

2019-07-14 16:02发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
niggle
1楼-- · 2019-07-16 12:36
sdvjuwwrw 发表于 2018-11-14 11:19
我今天也是一直在调F042的can,一直进不了中断,试了一楼的代码,还是不行,后面在端口复用前面加上
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
SYSCFG->CFGR1 |= SYSCFG_CFGR1_PA11_PA12_RMP;//PA11 and PA12 remap on QFN28 and TSSOP20 packages

朋友, 你用的片子应该是20Pin的吧, 按照参考手册上说的, 只有20pin的才需要加你说的这两句,我这个用的是32pin的...
niggle
2楼-- · 2019-07-16 17:13
zhong211 发表于 2018-11-14 10:49
搞定了没,我找到你的原因了,滤波器设置的原因,只能接收到ID为0的消息

我这是第一次搞CAN相关的项目...知之甚少啊.............
你QQ多少,我的750612237
lee_st
3楼-- · 2019-07-16 23:05
配置好好看看
zhong211
4楼-- · 2019-07-17 03:48
我滤波器也还没搞定,现在没使用滤波器,中断里面判断的ID
niggle
5楼-- · 2019-07-17 06:03
 精彩回答 2  元偷偷看……
sdvjuwwrw
6楼-- · 2019-07-17 08:42
niggle 发表于 2018-11-14 11:34
朋友, 你用的片子应该是20Pin的吧, 按照参考手册上说的, 只有20pin的才需要加你说的这两句,我这个用的是32pin的...

是的,我用的是F042F6

一周热门 更多>