高级会员

- 积分
- 764
- 金钱
- 764
- 注册时间
- 2016-7-26
- 在线时间
- 123 小时
|
5金钱
1:使能GPIOB时钟:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
2:使能串口1时钟:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);
3:使能AFIO时钟:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
4:开启重映射:
GPIO_PinRemapConfig(GPIO_Remap_USATRT1,ENABLE);
我的问题是:这个USART_REMAP是4个函数参数中的哪个?
|
最佳答案
查看完整内容[请看2#楼]
USART1_REMAP:
USART1的重映像 (USART1 remapping) 位2 该位可由软件置’1’或置’0’,控制USART1的TX和RX复用功能在GPIO端口的映像。 0: 没有重映像(TX/PA9,RX/PA10); 1: 重映像(TX/PB6,RX/PB7)。
以上是寄存器的说明
GPIO_PinRemapConfig(GPIO_Remap_USATRT1,ENABLE);是库函数的其中GPIO_Remap_USATRT1就代表把USART1_REMAP置1
|