打印
[STM32F1]

STM32F1的CAN通信硬件设计

[复制链接]
1362|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
奥德赛|  楼主 | 2016-3-7 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要用到的硬件资源如下:
1)  指示灯DS0
2)  KEY0和WK_UP按键
3) TFTLCD模块
4) CAN
5) CAN收发芯片JTA1050
前面3个之前都已经详细介绍过了,这里我们介绍STM32与TJA1050连接关系,如图30.2.1所示:
图30.2.1 STM32与TJA1050连接电路图
       从上图可以看出:STM32的CAN通过P13的设置,连接到TJA1050收发芯片,然后通过接线端子(CAN)同外部的CAN总线连接。图中可以看出,在战舰STM32开发板上面是带有120Ω的终端电阻的,如果我们的开发板不是作为CAN的终端的话,需要把这个电阻去掉,以免影响通信。
这里还要注意,我们要设置好开发板上P13排针的连接,通过跳线帽将PA11和PA12分别连接到CRX(CAN_RX)和CTX(CAN_TX)上面,如图30.2.2所示:
图30.2.2 硬件连接示意图
       最后,我们用2根导线将两个开发板CAN端子的CAN_L和CAN_L,CAN_H和CAN_H连接起来。这里注意不要接反了(CAN_L接CAN_H),接反了会导致通讯异常!!

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

397

帖子

3

粉丝