本帖最后由 未来就在脚下 于 2016-10-18 22:10 编辑
StM32 USART 串口 怎么发出去 字符‘a’ 的一直是0x80 求解!
GPIOA AFIO USART1 的时钟都打开了
串口是USART 1
systmeClook_init();
GPIOA->CRH=0x4b0;
USART1->BRR=0x271; //115200
USART1->CR1|=(1<<13);
USART1->CR1&=~(1<<12);
USART1->CR1|=(1<<2)|(1<<3);
USART1->CR2&=~((1<<13)|(1<<12));
while(1)
{
if((USART1->SR&(1<<6))!=0)
USART1->DR='a';
}
此帖出自
小平头技术问答
一般库函数是经过严格测试过的,不会有问题的,如果你的程序用库函数也有问题,那可以肯定一定是你的问题,估计是引脚、时钟等配置没做好
一周热门 更多>