[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]

Отправлено з_а_С 14 января 2002 г. 06:33
В ответ на: Такой вопрос - отправлено RadiM 12 января 2002 г. 13:21

Проверили бит в порту, установили бит в регистре... Так нужно по логике работы исходной программы. RS232 аппаратный, а 485-е программно. По прерываниям "ловим" Start на линиях 485-го, по состоянию битов в регстре определяем направление - или от "мастера к слейву" или от "слейва к мастеру". То, что я понаписал в первом сообщении, результат глобального усечения исходной программы. Отсюда и непонятки.
Но проблема не в этом. Почему то не работает запись из регистра в порт. Я сначала решил, что синтаксис Keil-а сильно разнится с Franklin-овским. Но промаявшись это воскресенье, начал сомневаться относительно самого Keil-а. Во всяком случае в той его версии, которую недавно скачал с польского сайта.

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

Ответы



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

E-mail: info@telesys.ru