W/w procku rejestry UCSRC i UBRRH współdzielą adres, rozróżnia się je poprzez najstarszy bit URSEL. Jak konfiguruje Uart'a:
UCSR0A=0x00;
UCSR0B=0x10;
UCSR0C=0xA6;
UBRR0H=0x00;
UBRR0L=0x47;
a potem symuluje w AVR Studio to on zamiast wpisywać do jednego danego rejestru wpisuje naraz do dwóch, zamiana miejscami wpisywania do rejestrów nie wnosi żadnych zmian. Jak to obejść, co robię źle?? Pokazany kod generowany jest przez wizarda z CodeVision.
UCSR0A=0x00;
UCSR0B=0x10;
UCSR0C=0xA6;
UBRR0H=0x00;
UBRR0L=0x47;
a potem symuluje w AVR Studio to on zamiast wpisywać do jednego danego rejestru wpisuje naraz do dwóch, zamiana miejscami wpisywania do rejestrów nie wnosi żadnych zmian. Jak to obejść, co robię źle?? Pokazany kod generowany jest przez wizarda z CodeVision.