Не пойму (asm i51)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено JanFranco 22 августа 2003 г. 12:51

Проинициализировать последовательный порт получается так:


MOV SCON, #050H ;ИНИЦИАЛИЗАЦИЯ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА
MOV TMOD, #021H ;F=16.384 MГц
MOV 87H, #80H ;SMOD = 1
MOV TH1, #-9
SETB TR1 ;BAUD = 9600
MOV SBUF, #00H ;TH = -F*2^SMOD/(384*BAUD)
CLR TI
CLR RI

Когда выкидываю "MOV SBUF,#00H", передатчик перестает работать. А этот ноль стал мешать. Как сделать корректно?

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

Ответы



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

E-mail: info@telesys.ru