[STM32F1] 串口1的重映射问题

[复制链接]
1160|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

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