Цитата(taranoid @ Nov 15 2007, 20:53)

В даташите на мегу48 меня сразили на повал примеры кода на ассемблере, но самое грустное что в АВРстудио, я М48 прогнать так и не смог, студия висла усмерть. Может этими чипами никто не пользуется?
Пожалуйста, сообщите № версии и билд.
У меня не висло, но проблема, которую я ранее описывал, решалась таким образом:
Код
ldi zL, (1<<USBS0)|(1<<UCSZ01)|(1<<UCSZ00)
sts ucsr0C,zL
ldi zL,high(BaudRate_value)
sts ubrr0H,zL
ldi zL,low(BaudRate_value)
sts ubrr0L,zL
;.....etc
Если же UCSR0C инициализировать после UBRR, то UBRR0H будет равен UCSR0C. Что явно не согласуется с doc2545.pdf
Остальное - Well known issues
За последнее время, однако, появилось еще кое-что.
АврСтудия глюканула безвозвратно после того, как я повторно установил WINAVR. Но это - уже другая история...
P.S. я компилил по версии асм 1. Асму 2 не доверяю пока.
Сообщение отредактировал _Pasha - Nov 15 2007, 18:29