ведь преобразовать число D9 в три символа с ASCII кодами "32", "31", "37"(hex) т.е. символы "2", "1", "7" - весьма трудная задача!
18:58
каким образом необходимо настроить модем, что бы он работал именно в таком формате?
18:57
т.е. IP адрес
217.200.58.225 для него будет равнозначен "D9 C8 2A E1" (без учета точек)
18:55
а "200" - "C8"
18:55
так, например "217" для него "D9"
18:54
макроконтроллер же формирует числовые константы (и работает с ними) исключительно в шестнадцатеричном виде
18:53
т.е. шестнадцатеричный код символа "2", затем шестнадцатеричный код символа "1", затем шестнадцатеричный код символа "7" и так далее...
18:52
т.е. таким образом должно быть передано 11 символов (без учета точек между ними)
18:51
IP адрес
217.200.58.225 будет передан в виде отдельных байтов как ASCII код от каждого символа
18:49
здесь все числа представлены в десятичном виде и отправляются в порт модема в виде символов ASCII
18:48
например команда открытия сокета на передачу данных: AT#SD=2,0,1024,”
217.200.58.225”
18:41
и возникла необходимость использовать внешний контроллер
18:41
но их быстродействие нас не устроило
18:41
изначально мы планировали работать на них средствами питоновских скриптов
18:40
модемы мы приобрели
18:38
вам привести пример?
18:36
как перевести модем в режим работы с шестнадцатеричными константами?
18:36
контроллер же может работать только с шестнадцатеричными константами
подскажите, пожалуйста, уже приобрели оборудование ?
18:36
18:35
команды модема реализуются с использованием десятичных констант
18:35