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