[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Проверили бит в порту, установили бит в регистре... Так нужно по логике работы исходной программы. RS232 аппаратный, а 485-е программно. По прерываниям "ловим" Start на линиях 485-го, по состоянию битов в регстре определяем направление - или от "мастера к слейву" или от "слейва к мастеру". То, что я понаписал в первом сообщении, результат глобального усечения исходной программы. Отсюда и непонятки.
Но проблема не в этом. Почему то не работает запись из регистра в порт. Я сначала решил, что синтаксис Keil-а сильно разнится с Franklin-овским. Но промаявшись это воскресенье, начал сомневаться относительно самого Keil-а. Во всяком случае в той его версии, которую недавно скачал с польского сайта.
E-mail: info@telesys.ru