1lex1
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ошибку обращения к регистрам UBRRH и UCSRC у ATmega16 так и не исправили: Независимо от бита URSEL студия и в UBRRH и в UCSRC записывает при использовании AVR Simulator. При использовании AVR Simulator 2 если URSEL=0, то студия и в UBRRH и в UCSRC записывает, а если URSEL=1, то ни туда ни туда. Но должно записываться в UBRRH при URSEL=0, а в UCSRC при URSEL=1. Код: .include"m16def.inc" nop ldi r16, 0b00001111 out UBRRH, r16 ldi r16, 0b00000000 out UBRRL, r16 ldi r16, 0b10000110 out UCSRC, r16 ldi r16, 0b00001001 out UCSRC, r16 nop |
|