[an error occurred while processing this directive] [an error occurred while processing this directive]
Смотри процедурки на асме (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Ralex 28 февраля 2002 г. 09:35
В ответ на: Проблема связи двух AVR2313 отправлено Serg_Shb 27 февраля 2002 г. 15:52

.DEF TMP2 =R16 ;

;Init UART
LDI TMP2,29
OUT UBRR,TMP2 ;9600 БОД НА 4.608 МГц
SBI UCR,TXEN
SBI UCR,RXEN

; Out
TRANS:
OUT UDR,TMP2
TXNOC: SBIS USR,TXC
RJMP TXNOC
SBI USR,TXC
RET

; In
RECEP: SBIS USR,RXC
RJMP RECEP
SBIC USR,FE
RJMP BADUDR
SBIC USR,OR
RJMP BADUDR
IN TMP2,UDR
RET
BADUDR: {процедурка обработки ошибок приёма}

Если HTML испоганит структуру написанного - я не виноват :)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru