[an error occurred while processing this directive]
|
Как вариант, программно аппаратный. Вроде он использовался ad в китах 21xx-вых. Программно аппаратный.
Правда могу напутать ввиду давности использования adsp.
Используется вроде sport1, в общем тот, чьи ноги могут служить входами выходами флагов-прерываний. И конфигурируется он как gpio - прерывания. И таймер используется. RX 232-го на ногу RD (или как она называется) этого порта, она как входной флаг. Параллельно на ногу какого-то frame sync. сигнала, к-рая как вход прерывания, ну или на какое-то другое прерывание. Старт. бит вызывает прерывание, в нем запускается таймер на пол RS-ких бита. По отработке читается состояние RD (контроль старта), затем таймер запускается на бит, опять читается RD - первый бит данных. И т.д. Вывод. TX 232-го к TD этого порта. Она как вых. флаг. Вывод можно по таймерным прерываниям сделать. Или так тоже затраты большие?
E-mail: info@telesys.ru