开发环境:KDS
下载器:USB Multilink
使用KDS自带的console,添加UART2,添加打印程序,比如"123\n",然后DEBUG下载,运行,这时在电脑上可以看到打印的数据,是正确的。
那么问题来了,我退出debug,然后上电运行,电脑上的波特率不变,可是显示的是其他字符,还是有规律的字符,比如"後妹沣崦汜崦汜崦汜妹後妹汜妹崦冕徙後勉後勉崦汜妹後勉後勉崦汜崦後勉崦汜崦汜妹後勉崦崦汜崦汜勉崦"
我把电脑上的波特率改变一下,就又换另一串字符。
怎么会这样?我想是不是上电运行后单片机uart波特率改变了?什么原因改变了呢? |