打印

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

[复制链接]
2553|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近开始调试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例程。

使用特权

评论回复
5
hanxu7884|  楼主 | 2010-3-30 10:23 | 只看该作者
PB8,PB9复用的CAN?不会吧,我查了资料,这个端口的复用功能是TIMER,PA11和PA12才是和CAN,USB复用的端口。

使用特权

评论回复
6
香水城| | 2010-3-30 10:29 | 只看该作者
你最好把资料看仔细一些:

STM32_PB8_PB9.GIF (29.69 KB )

STM32_PB8_PB9.GIF

STM32_CAN_Remap.GIF (13.63 KB )

STM32_CAN_Remap.GIF

使用特权

评论回复
7
hanxu7884|  楼主 | 2010-3-30 11:04 | 只看该作者
谢谢传说中的香主。。。我原来看的67页的STM32F103R6的资料,根本没有这段描述。看了你帖子我找到1003页资料。。。我们现在板子上是STM32F103VBT6,100脚的,原来PD0,PD1 也可以作为CAN。。谢了

使用特权

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

本版积分规则

10

主题

83

帖子

1

粉丝