Hello, All. Может кто уже сталкивался, подскажите,
что делать.
Хочу использовать синхронный компорт в Atmega48.
В режиме SLAVE . Инициализирую его соответственно.
Как в мануале.
SBI DDRD,4 ;direct pin XCK
LDI R17,0H
out UBRR0H, r17
LDI R16,47D ;baud rate
out UBRR0L, r16
ldi r16, (1<<RXEN0)|(1<<TXEN0)
out UCSRnB,r16
ldi r16, (1<<UMSEL00)|(1<<USBS00)|(1<<UCSZ00) ; Synchronous USART
out UCSR0C,r16
И при этом на ножке XCK (portd,4) сразу появляется серия
А я же эту ножку объявил как вход и по определению там серии
Не должно быть и USART должен работать как SLAVE.
Пробую тоже самое на MEGA128 -всё нормально
На Mega8 -тоже USART инитится нормально.
Но мне нужна Mega48 c USART! ;-(
Александр