大家出现过这样的问题吗?

2019-10-15 22:47发布


int main(void)
{         
                     

        delay_init();                     //延时函数初始化          
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
        uart_init(9600);                 //串口初始化为115200
    usart3_init(9600);                //初始化串口3

   while(1)
  {
    u3_printf("%s",USART3_RX_BUF);   ///调试
   }
}
我是在原子sim900a的程序基础上改的,只是改了主函数,别的文件一个没动,可是这样发出来的却是乱码。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
ljz1987cj
1楼-- · 2019-10-16 00:52
%s?后面有吗 ?
苗苗猴
2楼-- · 2019-10-16 01:33
ljz1987cj 发表于 2016-12-22 15:08
%s?后面有吗 ?

没有啊
huyang201306
3楼-- · 2019-10-16 06:09
确认哈printf的重定义函数里面的串口号是不是3,还有你的波特率对不
苗苗猴
4楼-- · 2019-10-16 07:32
 精彩回答 2  元偷偷看……
ljz1987cj
5楼-- · 2019-10-16 13:22
ljz1987cj 发表于 2016-12-22 15:08
%s?后面有吗 ?

没有  %s后面肯定乱码呀
正点原子
6楼-- · 2019-10-16 16:05
波特率没设置对吧?  直接输出一个固定字符串试试

一周热门 更多>