|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2010, 00:19 | #1 |
Регистрация: 27.05.2010
Сообщений: 4
|
win32 RS-232C послать последовательность бит в байте.
Итак, задача:
ОТослать по протоколу RS-232C с помощью программирования под win32 API байт с логигической последовательность бит: 01111111(единица перавая остальные, нули). Если расматривать на физическом уровне, то сигнал по протоколу RS-232С должен быть с инверсией, то есть: 11111111111111111010000000111111111 1 Там где 1 - уровень напряжения +3-+12В где 0 -уровень напряжения -3--12В. Главная задача из этого участка выделить 10100000001 которую будет распозновать МК и что-то с ней делать. Вопрос реально ли вообще с помощь этого протокола RS-232C создать такую последовательность физических импульсов, или байт будет передаваться пакетом со всеми заголовками, которые будут поступать на МК и мешать нам. Последний раз редактировалось antinup; 30.05.2010 в 00:31. |
30.05.2010, 00:51 | #2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
вы конечно звиняйте, но вы пошли по форумам, и я уже вам ответил... отвечу и тут:
...и что вам мешает послать байт 01111111 = $7F ...а протоколом пусть система занимается Код:
Код:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
01.06.2010, 22:10 | #3 |
Регистрация: 27.05.2010
Сообщений: 4
|
Вот собственно выложил, то что хочу реализовать.
http://holmsk.com/gif_1.gif запутался с инвертированием, допустим на вход MAX232 идет посылка: 111111110011111111111111111, то есть мы переслали следующий байт:01111111 где, 0 – (напряжение +5 - +15В) 1 – (напряжение -5 - -15В) тогда после преобразования, что получит? это же: 111111110011111111111111111 только, 0 – (напряжение примерно 0В) 1 – (напряжение +5В) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В каждом байте... | yoorich | Общие вопросы C/C++ | 3 | 09.04.2010 21:19 |
сколько электронов в одном байте? | Ringsheep | Помощь студентам | 12 | 25.03.2010 09:37 |
Ковертирование из png 24 бит в png 8 бит | isat | Общие вопросы .NET | 0 | 22.03.2010 13:38 |
RS-232C и Flash память | Into the dark | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 23.01.2010 18:37 |
HLLW.Shadow.based / Net-Worm.Win32.Kido / Win32.Conficker / W32.Downadup | Pirotexnik | Безопасность, Шифрование | 13 | 27.03.2009 14:02 |