USART в синхронном режиме на Atmega48

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! ;-(

Александр

Reply to
Komtel - sed
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.