打印
[STM32F1]

CAN1重映射到PD0,PD1,为什么只能接收不能发送

[复制链接]
1635|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanghqi|  楼主 | 2018-7-24 20:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CAN1重映射到PD0,PD1,为什么只能接收不能发送
沙发
junpeng324| | 2018-7-24 21:26 | 只看该作者
配置有问题吧?检查下代码。

使用特权

评论回复
板凳
junpeng324| | 2018-7-24 21:27 | 只看该作者
发现程序,看下CAN的发送数据和接收数据函数

使用特权

评论回复
地板
观海| | 2018-7-25 07:58 | 只看该作者
楼主程序的问题

使用特权

评论回复
5
guanjiaer| | 2018-7-25 08:05 | 只看该作者
楼主看看gpio那块的程序改过来了吗

使用特权

评论回复
6
heimaojingzhang| | 2018-7-25 08:09 | 只看该作者
在灌胶功能那也要定义一下

使用特权

评论回复
7
keaibukelian| | 2018-7-25 08:14 | 只看该作者
用示波器看看有波形吗

使用特权

评论回复
8
xiaoqizi| | 2018-7-25 08:44 | 只看该作者
对 先看看 有没有输出

使用特权

评论回复
9
木木guainv| | 2018-7-25 08:46 | 只看该作者
自己写的话注意很多地方要修改 如果生成代码的话就么有这个问题了

使用特权

评论回复
10
shimx| | 2018-7-25 21:04 | 只看该作者

楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
11
zhanghqi|  楼主 | 2018-7-25 21:08 | 只看该作者
芯片:STM32F107VCT6
我有两个板子
一个板子是can1用PA11,PA12,可以接收和发送数据,外接晶振是8MHz
另一个板子把CAN1重映射到PD0,PD1上,只能接收数据不能发送数据,外接晶振是25MHz
不知道什么原因,会不会和时钟设置有关,还是我的引脚配置有关
有没有弄过的,麻烦指点指点

使用特权

评论回复
12
jiaxw| | 2018-7-25 21:10 | 只看该作者
是不是端口配置上有问题, 这种配置我用过, 是可以正常工作的.

使用特权

评论回复
13
zhanghqi|  楼主 | 2018-7-25 21:12 | 只看该作者
没有呀,我就是按照例程上的配置配的

使用特权

评论回复
14
spark周| | 2018-7-25 21:14 | 只看该作者
你这个是只能收不能发,前天有个人是只能发发不能收

使用特权

评论回复
15
liliang9554| | 2018-7-25 21:16 | 只看该作者

是不是IO口的方向没配置对啊

使用特权

评论回复
16
午夜粪车| | 2018-7-25 21:17 | 只看该作者

是就没有数据发送过来,还是有发送没接收,还是接收了没处理

使用特权

评论回复
17
zhanghqi|  楼主 | 2018-7-25 21:19 | 只看该作者

大家帮忙看看端口配置错没???      
        RCC->APB1ENR&=0XFDFFFFFF;
        RCC->APB1ENR|=1<<25;//使能CAN时钟
        RCC->APB2ENR&=0XFFFFFFDF;
        RCC->APB2ENR|=1<<5;//使能GPIOD时钟
        RCC->APB2ENR|=0X00000001;//使能AFIO

        GPIOD->CRL&=0XFFFFFF00;
        GPIOD->CRL|=0X000000B8;//PD0(CAN1_RX)为上拉或下拉输入模式,PD1(CAN1_TX)为复用推挽输出模式        
        
        AFIO->MAPR&=0XFFFF9FFF;  //第13,14位是CAN1-remap
        AFIO->MAPR|=0x00006000;         //11:CAN1_RX映像到PD0,CAN1_TX映像到PD1;

使用特权

评论回复
18
午夜粪车| | 2018-7-25 21:22 | 只看该作者

你的复用时钟打开没有?

使用特权

评论回复
19
zhanghqi|  楼主 | 2018-7-25 21:23 | 只看该作者


RCC->APB2ENR|=0X00000001;//使能AFIO
这个就是啊

使用特权

评论回复
20
liliang9554| | 2018-7-25 21:25 | 只看该作者

看着好像也没什么问题

使用特权

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

本版积分规则

852

主题

11757

帖子

5

粉丝