阳阳NO1 发表于 2020-5-24 15:24:25

stm1024 发表于 2018-8-17 16:54
单看重映射的代码是没问题的,但是其他地方就不清楚了。
关于STM32的bxCAN,这方面我倒是有一些坑和你分享 ...

TJA1050是5v的,用3.3V当然驱动不起来,我现在用的是SN65HVD230,跟这个题主一样重定位到PB8和PB9上去了,也是用STM32cubx生成的代码,也参照这个配置了过滤器,波特率配成了250k,还是无法收发,我用的是can分析仪,真是搞不懂了。

阳阳NO1 发表于 2020-5-24 15:25:06

电小龙 发表于 2018-8-24 12:37
今天来结贴了,一直调不通的原因是因为我在配置系统时钟时配置成24MHz,但是我一直以为是配置成72MHz的, ...

我遇到跟你一样的问题了,代码在吗能给我测试下吗,非常感谢!

电小龙 发表于 2020-5-28 11:40:43

阳阳NO1 发表于 2020-5-24 15:25
我遇到跟你一样的问题了,代码在吗能给我测试下吗,非常感谢!

代码不在了,是系统时钟设置的不对,导致我的波特率算的不对

阳阳NO1 发表于 2020-6-1 10:10:58

电小龙 发表于 2020-5-28 11:40
代码不在了,是系统时钟设置的不对,导致我的波特率算的不对

我的也已经调好了,是电路搞错了,想当然的以为跟RS485芯片一样,CPU的TX接485的RX。
CAN芯片是CPU的TX接CAN的D,CPU的Rx接CAN的R。
页: 1 2 [3]
查看完整版本: STM32F103RCT6中CAN重映射调不通