ATMEGA32 UART通信

时间:2013-04-06 17:58:16

标签: atmel atmega atmega16

我正在为ATMEGA32中的UART异步通信编写代码,但我很困惑如何给UCSRC和UBRRH注册器提供两个diff值,因为它们具有相同的位置并且根据它们的功能我需要在这些寄存器中有2个diff值< / p>

根据数据表,要在UCSRC中写入,必须设置URSEL位并写入UBRRH,URSEL位必须复位。但是在Atmel Studio 6.0中,URSEL = 1不会在两个寄存器中写入任何内容,另一方面,如果URSEL = 0,则寄存器会写入相同的值(由于分配给这些寄存器的工作,我想要这样做) .......

我已经在Atmel Studio 6.0调试器中检查了所有这些........任何人都可以帮我做什么?????

0 个答案:

没有答案