Не пойму (asm i51)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
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