|
0 / 0 / 0
Регистрация: 21.01.2012
Сообщений: 30
|
|
Вопрос по системе команд устройства подключенного по UART27.06.2017, 00:23. Показов 3000. Ответов 2
Метки нет (Все метки)
Здравствуйте!
Опишу кратко суть вопроса. Есть некое устройство, подключенное к ПК по UART. Согласно описанию системы команд Любая команда устройства и ответ от него представляют последовательность ASCII символов в верхнем регистре в диапазоне от ‘0’ до ‘9’ и от ‘A’ до ‘F’ (часть системы команд привёл во вложении). Но в описании ответа на команду запроса параметров среди ASCII символов вижу 2 битмаски: Байт 8 Бит Состояние Комментарий 3 = 0 Резерв 2 = 1 Включен режим настройки 1 = 1 Включено дистанционное управление 0 = 1 Накал включен 9 3 = 1 ДТ – в норме 2 = 1 Ud – в норме 1 = 1 Внешняя блокировка в норме 0 = 1 Внутренняя блокировка в норме Понятно, что у ответа есть символ начала и конца и длинна ни одного из ответов по этой системе команд не может быть равной 8 или 9. Корректно ли это, когда в ответе на команду состоящем из ASQII символов есть такие битмаски? Ведь в теле ответа может символ конца ответа придти и если допустим в составе системы команд был бы ответ с длиной 8 или 9 байт всё могло бы быть печально. И где можно почерпнуть больше информации о том, как принято такого рода (с символами начала и конца) систему команд разрабатывать - какие существуют правила , как правильно на стороне контроллера такие команды обрабатывать и на стороне ПК обрабатывать ответы на них. Спасибо. ./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 [33 Кб]
0
|
|
| 27.06.2017, 00:23 | |
|
Ответы с готовыми решениями:
2
Как получить описание юсб устройства подключенного к системе? AVR пакеты по UART,помогите разобраться в системе команд Эмуляция подключённого устройства |
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 637
|
||
| 27.06.2017, 01:00 | ||
|
Ну так только младшие 4 бита используются, и если при этом старшие четыре = 3 или 4, то вроде как всё соответствует: 0x30 будет в ASCII 0 и так далее, только после 9 будут : ; и 0x3F будет ?
Если старшие = 4, то начнётся с @, а дальше пойдут A, B и т.д. В общем вполне можно сделать, чтобы не противоречило:
0
|
||
|
0 / 0 / 0
Регистрация: 21.01.2012
Сообщений: 30
|
||
| 28.06.2017, 11:03 | ||
0
|
||
| 28.06.2017, 11:03 | |
|
Помогаю со студенческими работами здесь
3
Узнать IP адрес подключенного устройства WiFi Получить имя подключенного Bluetooth устройства к телефону Как получить имя подключенного к порту устройства? Как узнать ip подключенного устройства через Matlab Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|