寻求STM32-SK开发板的CAN总线部分的例程

[复制链接]
 楼主| hanxu7884 发表于 2010-3-29 16:59 | 显示全部楼层 |阅读模式
最近开始调试CAN总线,竟然发现STM32-SK的开发板把CAN_TX,CAN_RX连去了两个普通GPIO(PB8和PB9),很好奇两个普通的GPIO是怎样做到CAN协议的?
gxgclg 发表于 2010-3-29 20:41 | 显示全部楼层
不可能吧,就我所知,CAN总线不能模拟吧,应该用专门的模块才行
IJK 发表于 2010-3-30 09:22 | 显示全部楼层
最近开始调试CAN总线,竟然发现STM32-SK的开发板把CAN_TX,CAN_RX连去了两个普通GPIO(PB8和PB9),很好奇两个普通的GPIO是怎样做到CAN协议的?
hanxu7884 发表于 2010-3-29 16:59


把CAN_TX,CAN_RX连PB8和PB9,没有问题。
PB8和PB9是复用的CANRX、CANTX。
IJK 发表于 2010-3-30 09:23 | 显示全部楼层
CAN总线部分的例程,可以参考ST提供的STM32的CAN例程。
 楼主| hanxu7884 发表于 2010-3-30 10:23 | 显示全部楼层
PB8,PB9复用的CAN?不会吧,我查了资料,这个端口的复用功能是TIMER,PA11和PA12才是和CAN,USB复用的端口。
香水城 发表于 2010-3-30 10:29 | 显示全部楼层
你最好把资料看仔细一些:
STM32_PB8_PB9.GIF
STM32_CAN_Remap.GIF
 楼主| hanxu7884 发表于 2010-3-30 11:04 | 显示全部楼层
谢谢传说中的香主。。。我原来看的67页的STM32F103R6的资料,根本没有这段描述。看了你帖子我找到1003页资料。。。我们现在板子上是STM32F103VBT6,100脚的,原来PD0,PD1 也可以作为CAN。。谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

83

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

10

主题

83

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部