ch554t 串口0打开中断后,程序一直复位

在例程上修改如下图,复用串口0引脚为P1.2 P1.3,同时打开串口0中断,在主循环中扫描按键,并传输键值。程序运行时,所有的初始化成功后,打印start...之后程序就复位了,请问怎么回事image.pngimage.png

您好,先是串口0的打印输出最好不要和字节数据首发混着用。出现打印一个start就复位的情况,很多时候是在建工程缺少了C文件导致,可以重点看一下是不是有在什么包含了一个外设的头文件,但是没有在工程中添加对应的C文件。


我现在不用print函数,不复位了,但是发现只要使能串口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


只有登录才能回复,可以选择微信账号登录