|
Не могу проинитить UART1. Второй день. Одинаково обрабатываю UART0 и UART1, нулевой работает 1-й никак. Причем в Студии все ОК. Правдо как то странно Студия показывает передачу в UDR. Если при работе с UART0 в UDR она показывает выводимый байт (после инструкции OUT) то после инструкции STS 0x9C,R17 и UDR и ячейка 0x9C в Extended I/O остаются по нулям. Не дайте погибнуть.
E-mail:
info@telesys.ru
А в прошивке не работает. Сразу вешается на конструкции
while( !(UCSR1A & (1<
Если заремить эту строчку, данные передачи на ПИНе появляются, но прерываний нет.
Программирую AVReal через альтеровский байтбластер.
New fuses value
OSCCAL = 9F, A2, 97, 97
BLEV = 1
BODEN = 1
SUT = 3
CKSEL = F
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 0
CKOPT = 1
EESV = 1
BSIZ = 0
BRST = 1
M103C = 0
WDTON = 1
Ответы