Ребята подскажите как можно отправить через Com порт вот такой код C0 03 01 04 61 C1 чтоб устройство его поняло. Это протокол
C0 Adr LData ID Data CRC C1
Где:
С0 – Начало пакета
Adr – Адрес блока управления.
LData – Длина поля Data вместе с ID
ID – идентификатор команды
CRC – Контрольная сумма
Примечание: Дополнительно о системе расчета CRC см. «Приложение №1»
C1 – Конец пакета
Этот топик читают: Гость
Ответов: 63
Рейтинг: 0
|
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
|
Ответов: 63
Рейтинг: 0
|
|||
iarspider, Я попробовал Convertor но на выходе не получается C0 03 01 04 61 C1 если можно примерчик.
------------ Дoбавленo в 19.52: Мне на выходе надо получить C0 03 01 04 61 C1 ------------ Дoбавленo в 19.53: Именно в порту на выходе Пробовал снифером просмотреть так там выходит как string. |
|||
карма: 1 |
|
Ответов: 3851
Рейтинг: 159
|
|||
элемент COM-port принимает строку, даже если коды некоторых символов отображаются только в HEX (обычно).. |
|||
карма: 0 |
|
Ответов: 63
Рейтинг: 0
|
|||
То есть надо преобразовать C0 03 01 04 61 C1 в символы и отправить их на порт.
|
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Capiton, побайтно переводишь Converter-ом, потом собранную строку в COM отправляешь. Примеры ищи на форуме (обсуждалось не раз).
|
|||
карма: 1 |
|
Ответов: 63
Рейтинг: 0
|
|||
В очередной раз скажу что вы настоящие друзья спасибо вам огромное!!! разобрался вроде
------------ Дoбавленo в 21.51: -
Вот что то вро тего получилось если есть вариант уменьшить подскажите. |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
| ||
файлы: 1 | demo_101.sha [2.3KB] [130] |
Ответов: 63
Рейтинг: 0
|
|||
andrestudio, Спасибо очень помогли а то я сижу мучаюсь с массивами.
------------ Дoбавленo в 22.52: Ценый опыт для тех кто захочет отправить кодами в ком порт. ------------ Дoбавленo в 22.52: Завтра проверю на реале и поделюсь получившимся результатом. |
|||
карма: 1 |
|
Ответов: 4641
Рейтинг: 334
|
|||
andrestudio писал(а): http://zalil.ru/30888015прикрепи к сообщению или кто нибудь прикрепите. (почему я немогу.. я типа забанен) |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
[flood]Ravilr, да не отправлят у меня из дома на форум уже давно ничего, тест с работы[/flood]
------------ Дoбавленo в 08.18: [flood]Ну неужели залил ослом таки [/flood] ------------ Дoбавленo в 08.20: [flood]удалил дубль[/flood] |
|||
карма: 4 |
|
11