问
我是第一次使用
AVR单片机,用
MEGA16进行异步串行通信。我在设置一串口控制寄存器UCSRC时,发觉无法设置,在JTAG下仿真无用,ATMEL资料说UCSRC和UBFBRH共用一个地址,当最高位置位时选择UCSRC,当最高位清零时选择UBRRH。我就是这样设置了,如下:
ldi r16,$84
out ucsrc,r16
可发觉仿真下观察无法设置,且我假设已经设了,将里面的值读出来送A口来观察(不用仿真器),发觉读出的值是00,怪了!请问如何解决这个问题,谢谢!
答
1:
有人吗?
答
2:
请问,有人能回答我的问题吗?
答
3:
间接寻址方式,我都试过了,不行啊