程序员 发表于 2017-4-22 22:35:27

关于STM32f429DISCO的开发板CAN控制器的问题

关于STM32f429DISCO的开发板CAN控制器的问题

本人在使用stm32F429Discover开发板做CAN总线时,发现429的CAN总线控制器的两路接口均被LTDC显示屏占用,因为需要使用LTDC所以想要换引脚,查了数据手册发现PB12 PB13可以使用CAN2,看了网上的注意点发现只是需要注意开启CAN2时钟时还要看起CAN1的时钟,,但是至今为止CAN还是没有调通,,想要求助论坛大神!!!提前感谢,多谢多谢!!!

程序员 发表于 2017-4-23 08:51:47

本帖最后由 程序员 于 2017-4-23 08:56 编辑

没人吗?现在找到一种解决办法了,,PB12 PB13与USB连接了。现在试图去除C53滤波电容再试一下

努力的人 发表于 2017-4-23 09:09:24

CAN总线需要在最两边的节点要加120欧电阻

程序员 发表于 2017-4-23 09:29:39

确定问题在哪里了,确实时滤波电容“惹的祸”,在youtube看到一个视频下面有人说,这个电容不去掉的话,使用PB13会,电路会出现一个低通滤波器。知道低通滤波器会影响CAN,但不知道确切的原理,期待大神解答!
ps:低通滤波器图片

程序员 发表于 2017-4-23 10:12:06

努力的人 发表于 2017-4-23 09:09
CAN总线需要在最两边的节点要加120欧电阻

这个已经加了。谢谢:)
页: [1]
查看完整版本: 关于STM32f429DISCO的开发板CAN控制器的问题