打印
[应用相关]

StM32 USART 串口问题

[复制链接]
485|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Rangar|  楼主 | 2017-3-8 21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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';
  }   
沙发
Stannis| | 2017-3-8 21:40 | 只看该作者
查看寄存器操作的值

使用特权

评论回复
板凳
Stannis| | 2017-3-8 21:51 | 只看该作者
串口助手波特率设置对不对??

使用特权

评论回复
地板
Brand2| | 2017-3-8 21:56 | 只看该作者
发的是字符的话,串口调试助手接收不要选择hex查看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝