Чем можно вывести двоичный код с контроллера PIC16F876
Создана: 02 Мая 2015 Суб 20:14:12.
Раздел: "Радио и электроника"
Сообщений в теме: 157, просмотров: 44736
-
Есть контроллер PIC16F876, над ним работает техник, он может с него вывести данные только в виде двоичного кода.
Как можно вывести эти данные в текстовом виде?
Есть аппарат, который может эти данные (двоичные) преобразовать в текстовый вид?
Можно выводить и в шестнадцатиричном виде. -
Легче всего через GET запрос передавать. Ибо контроллерщику нужно все просто в строку упихать, а ВЕБщику понятно как GET разбирать.
Иначе погрязнете в разборках "кто кому чего и как"
На серваке все стандартно, в модеме тож. Открыли сокет, пульнули в него абсолютно стандартный GET и алилуйа! -
Altair ® писал(а) : Легче всего через GET запрос передавать. Ибо контроллерщику нужно все просто в строку упихать, а ВЕБщику понятно как GET разбирать.
Иначе погрязнете в разборках "кто кому чего и как"
На серваке все стандартно, в модеме тож. Открыли сокет, пульнули в него абсолютно стандартный GET и алилуйа!
Юра.
Делаю в первый раз,поэтому расшифруй. -
АТ команды - это реально просто текстовые строки которые нужно передавать в модем. Так и передается последовательно, например команда "АТ<CR><LF>":
udr = 'A';
udr = 'Т';
udr = 0x10;
udr = 0x13;
Это просто команда АТ. В конце должен быть "Ентер" это символы 0х10 и 0х13. Ну там программисты расскажут подробнее.
В ответ на эту команду модем высрет несколько символов, а именно:
О
К
0х10
0х13
Ну типа "ОК". Т.е. он тебя слышит, понимает и отвечает.
Не гарантирую за Ентер конкретно - оно везде как то неуловимо различается, нужно смотерть в примерах как именно его передать.
Если модем отвечает - настраиваешь соединение с интернетом. Это смотреть в руководстве по командам. Должно быть что то типа:
AT+WIPBR=2,6,11,"internet.beeline.ru"#013#010
AT+SMSG=2,"250,0,255,0,255"#010#013
и т.д. (это не от SIM900, но аналогично)
Сокет - это IP адрес и порт твоего получателя0-сервера. Понятно, что для простоты жЫзни он должен быть белый
Открыть сокет == установить соединение с сервером.
После того как соединение с сервером установлено, шлешь банальную текстовую строку с твоими показаниями датчиков оформленными по правилам GET запроса:
GET /temp.php?cmd=putdata&temp1=-30&temp2=-25&u=12.3 HTTP/1.1#013#010
Это GET запрос. Покажи ВЕБщикам - они тебе расскажут подробнее как с этим жить дальше.
Усе. -
-
-
А обычный мобильный телефон или USB модем под эти цели приспособить нельзя? Ведь по сути нужна только отправка. Или не получится в принципе, т.к. это телефон и модем, предназначенные для конкретных целей, и отладке подвержены быть не могут? -
st_forrest писал :
А обычный мобильный телефон или USB модем под эти цели приспособить нельзя? Ведь по сути нужна только отправка. Или не получится в принципе, т.к. это телефон и модем, предназначенные для конкретных целей, и отладке подвержены быть не могут?
Могут. Если сможете программно поддержать TCP/IP + PPP. -
-
-
Altair ® писал(а) :Можно и пентюх с мастдаем. Так совсем просто.
Только тележку с дизельком еще не забудем
ну, вообще то 21 век на дворе, "атомные" планшеты давно работают по 12-14часов, а по производительности быстрее коре2дуо. или что то такое [внешняя ссылка] просто арм дешевле, вот и всё пока. -
-
Виш как тебе повезло. Ты думать могешь.
А я вот тупой, чё уж там. Так и живу. -
Grammiphone писал :pictele писал:
Купите себе какую-нибудь такую вещь и не компостируйте себе мозги:
[внешняя ссылка]
Ваш РИСК-процессор отнимет у вас слишком много времени, т.к. не годится для вашей задачи.
Да уж...
Это круто. И дорого.