问题描述:利用USART串口程序,实现PC与STM32通信,计算机发送数据,stm32接受后,再发送给PC端;
1.GPIO端口配置
根据手册:PA.9为TX(发送),PA.10为RX(接受),因此:PA.9为复用推挽输出,PA.10为浮空输入,一行代码搞定:
void GPIO_Config()
{
GPIOA->CRH=0X04B0;
}
2.配置USART相关寄存器
STM32有3个USART,这里用usart1说明
波特率:由SUART1->BRR控制