如题,当全速运行时,没有问题,收发正常;
但在单步调试时,先通过串口调试工具发一个字节给2440,接下来单步执行一步,接收缓冲器也收到数据,但再执行一步,还没等到查询后读数据缓冲器,他自己就自动清0;
我怀疑是因为JTAG每单步执行一次就读所有的SFR值,其中也包括UART的接收缓冲器,而使其自动清0;
望高手指点一二,不胜感激!
另外,以上问题是使用PCLK做为UART波特率时钟,那请问使用FCLK/n和slow_bit=1, slow_value=0(即FCLK=MPLL_output)的情况,各位有没有在9600下调成功的,我试了一周都不行,不知差在那里!
叩谢!