用hc32f005_ddl_Rev1.9.0 Lite中给的uart_int例程,修改如下:1. 改TX,RX引脚
2. 改为Mode1,波特率改为115200
3. main函数中注释奇偶校验,直接发送
上位机端,循环发送1,2,3。目前遇到的问题:
1. 在仿真模式下不设断点,直接运行,程序功能正常,接受发送都没问题。
2. 但下载到flash, 程序不正常,接收和发送数据出错。
3. 其余不变,波特率改为9600, 则在仿真模式下,接收和发送数据都出错。而在flash运行下,接收和发送数据反而正确。
请教下,上述的可能问题是什么?
|