ZXNet эхоконференция «code.zx»


тема: RS-232



от: 500:812/07.19
кому: Aleksandr Arefjev
дата: 23 Mar 1998

Смотрю вдруг 21-03-98, в 02:58 некто
Aleksandr Arefjev писал к Kirill Frolov про RS-232 :

Hello, Aleksandr !

KF>> Просвети : где этот порт находится ?

AA> Если верить схеме, и если я правильно понимаю,
AA> он реализован только на передачу на 49микрухе
AA> 15 лапа на ТМ9.
где в скорпе реализован - не в курсе.

AA> обычно используют последовательный порт
AA> 580ВВ51 двунаправленный.
AA> у меня и возник вопрос по его програмированию
AA> хотелось бы и на вход и на выход.
non promblemes (фр.)
для начала сигналы с расшифровкой.
д0-д7 - 2направленные 3стабильные линии обмена с МП.
ВМ' - выбор микросхемы.
ЗП' - запись информации.
чТ' - чтение информации.
У/Д' - управление данные.

тип операции операция сигналы
У/Д' чТ' ЗП' ВМ'
чтение шд<-рд 0 0 1 0
(ввод) шд<-рс 1 0 1 0
запись шд->рпд 0 1 0 0
(вывод) шд->ру 1 1 0 0
отключение от шд - - - 1
запрещено - 0 0 0

шд - шина данных
рд - регистр данных
ру - регистр управления(режим или команда или синхросимвол)
рс - регистр состояния
рпд - регистр передатчика

биты регистра управления:

7 6
асинхронный режим - длина стоп-бита
0 0 - неверно
0 1 - 1
1 0 - 1.5
1 1 - 2
синхронный режим - вид синхронизации
- 0 внутренняя
- 1 внешняя
0 - 2 СС (синхросимволы)
1 - 1 СС

5 4
контроль паритета
- 0 нет контроля
0 1 нечетность
1 1 четность

3 2
разрядность символа
0 0 5
0 1 6
1 0 7
1 1 8

1 0
режимы
0 0 синхронный
0 1 асинхр. 1:1 (отн. частот синхрон. и передачи)
1 0 асинхр. 1:16
1 1 асинхр. 1:64

биты регистра команды:

7 - поиск сс 0-нет 1-поиск
6 - сброс 0-нет 1-сброс
5 - установка ЗПР'т 0-нет 1-ЗПР'т=0
4 - сброс признаков ошибок 0-нет 1-сброс
3 - конец передачи 0-нет 1-КПД=1
2 - прием 0-запрещен 1-разрешен
1 - установка ЗПД'т 0-нет 1-ЗПД'т=0
0 - передача 0-запрещена 1-разрешена

ЗПР'т = запрос приемника терминала
ЗПД'т = запрос передатчика терминала
КПД = конец передачи данных

алгоритм обмена:
1.запись упр.слова режима
2.запись синхросимвола для синхронного режима
запись команды для асинхронного режима
3.запись синхросимвола2 для синхронного режима
слово данных для асинхрон. режима (если команда не сод.сброс)

это по м/с ВВ51(А). Конкретные порты ввода/вывода см.по схеме.

вобщем еще куча чего... а зачем тебе? для дела, или для
учебы? Если (2), то у нас это вроде давали нормально.
Если (1), то для какого?

А вообще лучше обратись к литературе - надежней:)

AA> С уважением Александр !

√a└e┌┐┼i┌┐ Pi┌┬┐e┌┐0√

-+- SMM version 1.08




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Local News - новости из Глазова и Перми.
Авторская программа - Презентация редактора шрифтов размером 16x16 пикселей : Double Font Editor v1.3 и модификатора шрифта.
scene off! - сценерши.

В этот день...   14 октября