ch554t 串口0打開中斷后,程序一直復(fù)位

在例程上修改如下圖,復(fù)用串口0引腳為P1.2 P1.3,同時打開串口0中斷,在主循環(huán)中掃描按鍵,并傳輸鍵值。程序運行時,所有的初始化成功后,打印start...之后程序就復(fù)位了,請問怎么回事image.pngimage.png

您好,先是串口0的打印輸出最好不要和字節(jié)數(shù)據(jù)首發(fā)混著用。出現(xiàn)打印一個start就復(fù)位的情況,很多時候是在建工程缺少了C文件導(dǎo)致,可以重點看一下是不是有在什么包含了一個外設(shè)的頭文件,但是沒有在工程中添加對應(yīng)的C文件。


我現(xiàn)在不用print函數(shù),不復(fù)位了,但是發(fā)現(xiàn)只要使能串口0中斷,usb枚舉就不成功


if you do TI=1; and use the uart0Irq that irq fires again and again since there is no TI=0 in the irq function.


謝謝,解決了,感謝上面兩位的回答,差不多是這些原因j_0069.gif


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频