使用USART最简单的情况是只使用3根线:Tx用于 数据发送,Rx用于数据接收,GND是信号地线,提供通信双方的参考电平。
实现的功能: 1、通过串口发送数据;
2、中断方式接收数据,并将接收到的数据回送。
首先,第一步:配置引脚,将串口映射到PA9(Tx),PA10(Rx)。
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Connect GPIOs to USART1 RX&TX */
GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_1); //Tx
GPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_1); //Rx