Смысл в том, что
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')

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

Отправлено Сергей Борщ 16 декабря 2003 г. 19:38
В ответ на: младшая вообще не нужна. какой тогда смысл в 4 битном режиме? :-) отправлено Andy-spb 16 декабря 2003 г. 18:41

если индикатор на этот момент уже находится в 4-битном режиме, то это будет младшая тетрада 4-битной команды. А если был в 8-битном, то это будет повтор команды.

В общем алгоритм такой:
1) посылаешь 8-битную команду перевода в 8-битный режим (фактически, только старшую тетраду) - 0011
2) Повторяешь шаг1
теперь, даже если он находился в 4-битном режиме "на пол-команде" он точно находится в 8-битном и одиночную посылку воспримет как 8-битную команду.
3) Посылаешь 8-битную команду перевода в 4-битный режим - 0010

4) Теперь посылаешь 4-битную команду перевода в 4-битный режим с нужными битами N и F как положено в 4-битном режиме, двумя тетрадами.

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

Ответы



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

E-mail: info@telesys.ru