EDN首页   博客首页 用户登陆  |  注册

日志档案

发表于 2008/8/13 13:56:19

4

标签: CAN  

团购STM32开发板中的CAN收发问题

上周收到团购活动的开发板,经过简单点亮LED的程序后,开始调试板上的CAN通讯接口。首先运行配套光盘中的CAN例子程序,在自发自收工作模式下,一切正常。后来根据以往的经验,把程序中的自发自收模式改成普通模式,却无法对外发送数据。经过了网上搜寻和查看原理图,终于发现这块板子的CAN脚是接在了PD0和PD1上。而例子程序中使用的是PA11,PA12引脚,这两个引脚是芯片默认的CAN功能引脚,但是却是和USB接口复用的。开发板上的这两个引脚已经用在了USB接口上。因此,必须经过GPIO_PinRemapConfig(GPIO_Remap_CAN2, ENABLE)后,将CAN的功能引脚重新映射到PD0和PD1,才可以对外发送数据。

系统分类: 单片机   |   用户分类: 无分类   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

阅读(1115)  |  评论(1)  |  收藏(0)  |  举报  

投一票您将和博主都有获奖机会!

最新评论

  • lilybbs

    2008/12/26 10:49:21

    请问你CAN正常模式,对其他CAN收发器调通了嘛?