打印
[STM32F1]

串口1的重映射问题

[复制链接]
1014|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
goldtel|  楼主 | 2015-4-10 13:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是48pin的F103C8,想分时复用串口1,现在串口1在PA9,PA10使用正常,但重映射后在PB6,PB7无数据输出,不知为什么?不知道48脚的芯片重映射功能是否有。以下部分代码,注释是示波器观察的现象
           USART1_Send_Byte(0x5a);  // 可在PA9上看到数据
                                delayms(1);
         GPIO_PinRemapConfig(GPIO_Remap_USART1,ENABLE);  
                                 USART1_REMAP_RX_IN;        //PB7 GPIO_Mode_IN_FLOATING
                                 USART1_REMAP_TX_OUT;     //PB6  GPIO_Mode_AF_PP
                                 USART1_Send_Byte(0x3a);   // PA9 或PB6 都无数据发出
沙发
goldtel|  楼主 | 2015-4-10 15:09 | 只看该作者
困扰我一天的问题原来是管脚的宏定义忘改了,还是PA9脚了,郁闷!自己解决了,粗心惹的祸!

使用特权

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

本版积分规则

3

主题

6

帖子

1

粉丝