Чтение из COM порта
От: TOE Беларусь  
Дата: 11.11.05 11:54
Оценка:
Что-то читал, читал форумы, а ничего нужного и не нашел.
А нужно мне написать прожку (должна работать в DOS, т.е. будет скорее всего использоваться Borland C 3.1, или на крайняк ASM), которая будет считывать данные из COM порта.
Отсюда вопрос:
С какой стороны мне подходить к решению данной задачи, с чего начинать?
I'm not antisocial, but society is anti me
Re: Чтение из COM порта
От: vppb  
Дата: 11.11.05 12:35
Оценка:
Здравствуйте, TOE, Вы писали:

TOE>Что-то читал, читал форумы, а ничего нужного и не нашел.

TOE>С какой стороны мне подходить к решению данной задачи, с чего начинать?

Могу выслать класс Serial на C++ от Borland под дос. Не падает, проверено многолетней эксплуатацией.
"В утренней тишине слышались только посвистывание сусликов и скрежетание нагревшихся ножовок." (с) Ильф и Петров
Re: Чтение из COM порта
От: _f_b_i_  
Дата: 11.11.05 13:52
Оценка:
Здравствуйте, TOE, Вы писали:

TOE>Что-то читал, читал форумы, а ничего нужного и не нашел.

TOE>А нужно мне написать прожку (должна работать в DOS, т.е. будет скорее всего использоваться Borland C 3.1, или на крайняк ASM), которая будет считывать данные из COM порта.
TOE>Отсюда вопрос:
TOE>С какой стороны мне подходить к решению данной задачи, с чего начинать?

Помнится была такая книга Питера Абеля по поводу програмирования на асме.
Там был раздел посвященный COM порту для DOS
Хорошо бы ее почитать и разобраться в принципах работы.
Re: Чтение из COM порта
От: BerSerKerIII Россия  
Дата: 20.11.05 10:47
Оценка:
Здравствуйте, TOE, Вы писали:

TOE>С какой стороны мне подходить к решению данной задачи, с чего начинать?


просто нужно написать программу обслуживания конкретного устройства UART xxxxx.
т.е. надо написать процедуру обработки прерывания с различными обращениями к портам ввода-вывода, построить циклический буффер хранения входящих и выходящих байт, ну и написать процедуру инициализации всего этого.

логику работы с устройством надо брать из его описания.
если в твоём железе 16550 Uart Compatible, то начни с него.

вот чего-то через яндекс нашёл:
http://zntu.edu.ua/base/lection/rpf/lib/periph/hole/Spr/com_port.htm
Resist or Die [Master of Magic]
Re[2]: Чтение из COM порта
От: TOE Беларусь  
Дата: 22.11.05 08:25
Оценка:
Здравствуйте, BerSerKerIII, Вы писали:

BSK>просто нужно написать программу обслуживания конкретного устройства UART xxxxx.

BSK>т.е. надо написать процедуру обработки прерывания с различными обращениями к портам ввода-вывода, построить циклический буффер хранения входящих и выходящих байт, ну и написать процедуру инициализации всего этого.

BSK>логику работы с устройством надо брать из его описания.

BSK>если в твоём железе 16550 Uart Compatible, то начни с него.

BSK>вот чего-то через яндекс нашёл:

BSK>http://zntu.edu.ua/base/lection/rpf/lib/periph/hole/Spr/com_port.htm

Спасибо, за ссылку, но на днях уже было все сделано
I'm not antisocial, but society is anti me
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.