STM32串口通讯
一.GPIO口模式设置:
int:上拉/下拉输入模式;out:复用推挽输出模式;
二.波特率计算公式:
float temp;
u16 mantissa,fraction;
temp=(float)(PLCK2*1000000)/(16*bound); //波特率=APB2(USART1是APB2)/BRR寄存器的设定值
mantissa=temp; //整数部分
fraction=(temp-mantissa)*16; //小数部分
mantissa<<=4;
mantissa+=fraction;
USART1->BRR=mantissa;
三.串口打印字符
戳这里