|
RS232 9-ти битный формат, RS232 9-ти битный формат |
|
|
|
Apr 4 2007, 21:23
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 9-04-06
Пользователь №: 15 961

|
В микроконтроллерах в модуле UART есть 9-ти битный адресный режим. Кто-нибудь пробовал организовать связь, используя этот режим между ПК и контроллером? Непонятно как настроить такой режим последовательного порта компьютера. Между двумя контроллерами все ок, но нужно связать с ПК. Заранее благодарен за дельные советы.
|
|
|
|
|
 |
Ответов
|
Apr 4 2007, 22:09
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 9-04-06
Пользователь №: 15 961

|
Цитата(zltigo @ Apr 4 2007, 22:33)  Никак, если только речь не идет о вспомогательной функции 9бита при передаче к PC, тогда к нему можно некоторый доступ через parity получить. Описание 550 чипа не секрет - ознакомьтесь. Именно по этому пути я и пошел. Перед передачей из ПК адресного байта в Delphi: procedure SetCommandByte; begin if not Windows.GetCommState(f, dcb) then exit; dcb.Parity := 3; Windows.SetCommState(f, dcb); end; Перед обычным 8 битовым procedure SetDataByte; begin if not Windows.GetCommState(f, dcb) then exit; dcb.Parity := 4; Windows.SetCommState(f, dcb); end; И ничего не получается.
|
|
|
|
Сообщений в этой теме
Microdevice RS232 9-ти битный формат Apr 4 2007, 21:23   Microdevice Цитата(zltigo @ Apr 4 2007, 23:22) Про ка... Apr 4 2007, 22:26    zltigo Цитата(Microdevice @ Apr 4 2007, 21:26) А... Apr 4 2007, 22:40 rezident Цитата(zltigo @ Apr 5 2007, 00:33) Никак,... Apr 4 2007, 22:09  Microdevice Цитата(rezident @ Apr 4 2007, 23:09) Анал... Apr 4 2007, 22:19 Microdevice И чем мне это поможет? Мне нужно как-то портом опе... Apr 4 2007, 22:53 zltigo Цитата(Microdevice @ Apr 4 2007, 21:53) И... Apr 4 2007, 23:13 Microdevice Нужно передать 2 байта. В первом 9-й бит (понятно ... Apr 4 2007, 23:27 zltigo Цитата(Microdevice @ Apr 4 2007, 22:24) В... Apr 4 2007, 23:33 Microdevice Можно поподробнее? Начало пакета знаем (2 по 9 бит... Apr 4 2007, 23:52 zltigo Цитата(Microdevice @ Apr 4 2007, 22:46) П... Apr 4 2007, 23:59 rezident zltigo, да не запутывайте вы окончательно товарища... Apr 5 2007, 00:24 Microdevice Спасибо всем откликнувшимся. Будем изучать материа... Apr 5 2007, 10:49 OgRom Мы наступали на подобные грабли.
(В качестве 9 бит... Apr 5 2007, 12:55 Microdevice Цитата(OgRom @ Apr 5 2007, 13:55) Мы наст... Apr 5 2007, 13:43  OgRom Цитата(Microdevice @ Apr 5 2007, 14:43) П... Apr 5 2007, 14:03 oran-be Идея использовать 9-й бит, конечно заманчива, но п... Apr 5 2007, 18:12 muravei Может, я чего не понимаю, но почему нельзя програм... Apr 5 2007, 20:35 zltigo Цитата(muravei @ Apr 5 2007, 19:35) Тупо ... Apr 5 2007, 20:39  muravei Цитата(zltigo @ Apr 5 2007, 21:39) Расска... Apr 5 2007, 20:43   zltigo Цитата(muravei @ Apr 5 2007, 19:43) Escap... Apr 5 2007, 20:55    muravei Цитата(zltigo @ Apr 5 2007, 21:55) А что ... Apr 6 2007, 09:23     xemul Цитата(muravei @ Apr 6 2007, 09:23) Не Br... Apr 6 2007, 09:39     zltigo Цитата(muravei @ Apr 6 2007, 08:23) Не Br... Apr 6 2007, 10:20 oran-be Вообще то для любителей тупо подергать за порт под... Apr 6 2007, 10:42 muravei Цитата(zltigo @ Apr 6 2007, 11:20) Set и ... Apr 6 2007, 11:15 zltigo Цитата(muravei @ Apr 6 2007, 10:15) ...до... Apr 6 2007, 11:34  muravei Цитата(zltigo @ Apr 6 2007, 12:34) Это пр... Apr 6 2007, 13:31   zltigo C передачей полагаю уже выяснили - если вдруг с ка... Apr 6 2007, 13:42   Сергей Борщ Цитата(muravei @ Apr 6 2007, 12:31) Кстат... Apr 9 2007, 23:39    muravei Цитата(Сергей Борщ @ Apr 10 2007, 00:39) ... Apr 10 2007, 15:18     Сергей Борщ Цитата(muravei @ Apr 10 2007, 14:18) А ка... Apr 10 2007, 15:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|