Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Радио и электроника
 
 
 

Раздел: Радио и электроника Чем можно вывести двоичный код с контроллера PIC16F876 

Создана: 02 Мая 2015 Суб 20:14:12.
Раздел: "Радио и электроника"
Сообщений в теме: 157, просмотров: 40489

На страницу: Назад  1, 2, 3, 4,
, 6 ... 9, 10, 11  Вперёд
  1. 02 Мая 2015 Суб 20:14:12
    Есть контроллер PIC16F876, над ним работает техник, он может с него вывести данные только в виде двоичного кода.

    Как можно вывести эти данные в текстовом виде?
    Есть аппарат, который может эти данные (двоичные) преобразовать в текстовый вид?

    Можно выводить и в шестнадцатиричном виде.
  2. 09 Июня 2015 Втр 12:32:47
    Легче всего через GET запрос передавать. Ибо контроллерщику нужно все просто в строку упихать, а ВЕБщику понятно как GET разбирать.
    Иначе погрязнете в разборках "кто кому чего и как"
    На серваке все стандартно, в модеме тож. Открыли сокет, пульнули в него абсолютно стандартный GET и алилуйа!
  3. 09 Июня 2015 Втр 12:37:50
    Altair ® писал(а) : Легче всего через GET запрос передавать. Ибо контроллерщику нужно все просто в строку упихать, а ВЕБщику понятно как GET разбирать.
    Иначе погрязнете в разборках "кто кому чего и как"
    На серваке все стандартно, в модеме тож. Открыли сокет, пульнули в него абсолютно стандартный GET и алилуйа!

    Юра.
    Делаю в первый раз,поэтому расшифруй.
  4. 09 Июня 2015 Втр 12:51:18
    pictele писал :
    Юра.
    Делаю в первый раз,поэтому расшифруй.


    АТ команды - это реально просто текстовые строки которые нужно передавать в модем. Так и передается последовательно, например команда "АТ<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 запрос. Покажи ВЕБщикам - они тебе расскажут подробнее как с этим жить дальше.

    Усе.
  5. 09 Июня 2015 Втр 12:56:38
    Наверное мне нужно начать с платы?
    Изготовить.
    Дай образец.
    Как вот это?
    [внешняя ссылка]
  6. 09 Июня 2015 Втр 12:59:47
    pictele писал : Наверное мне нужно начать с платы?

    Рекомендую купить что то готовое.
  7. 09 Июня 2015 Втр 14:05:46
    Altair ® писал(а) :
    pictele писал ... : Наверное мне нужно начать с платы?

    Рекомендую купить что то готовое.

    А обычный мобильный телефон или USB модем под эти цели приспособить нельзя? Ведь по сути нужна только отправка. Или не получится в принципе, т.к. это телефон и модем, предназначенные для конкретных целей, и отладке подвержены быть не могут?
  8. 09 Июня 2015 Втр 14:37:54
    st_forrest писал :
    А обычный мобильный телефон или USB модем под эти цели приспособить нельзя? Ведь по сути нужна только отправка. Или не получится в принципе, т.к. это телефон и модем, предназначенные для конкретных целей, и отладке подвержены быть не могут?

    Могут. Если сможете программно поддержать TCP/IP + PPP.
  9. ST3800


    Хранитель


    Более 10 лет на форумеМуж.
    09 Июня 2015 Втр 14:45:04
    Altair ® писал(а) : Могут. Если сможете программно поддержать TCP/IP + PPP.

    тогда уж проще собрать на том же арме уже, под линем.
  10. 09 Июня 2015 Втр 14:58:06
    ST3800 писал :
    Altair ® писал(а) ... : Могут. Если сможете программно поддержать TCP/IP + PPP.

    тогда уж проще собрать на том же арме уже, под линем.

    Кому как удобнее.
    Можно и пентюх с мастдаем. Так совсем просто.
    Только тележку с дизельком еще не забудем Смайлик :-)
  11. ST3800


    Хранитель


    Более 10 лет на форумеМуж.
    09 Июня 2015 Втр 15:08:03
    Altair ® писал(а) :Можно и пентюх с мастдаем. Так совсем просто.
    Только тележку с дизельком еще не забудем Смайлик :-)

    ну, вообще то 21 век на дворе, "атомные" планшеты давно работают по 12-14часов, а по производительности быстрее коре2дуо. или что то такое [внешняя ссылка] просто арм дешевле, вот и всё пока.
  12. 09 Июня 2015 Втр 15:44:14
    pictele писал ? ? ? :


    я всю жизнь думал, что символы "перевод каретки" и "новая строка" - это 0x0d 0x0a
    А оказывается - 0x10 0x13

    На хабре была ссылка, где можно бесплатно скачать книгу "Цифровая схемотехника и архитектура компьютера" Харрис, Харрис

    Рекомендую.
  13. 09 Июня 2015 Втр 16:10:18
    Grammiphone писал :
    я всю жизнь думал

    Виш как тебе повезло. Ты думать могешь.
    А я вот тупой, чё уж там. Так и живу.
  14. 09 Июня 2015 Втр 16:21:06
    pictele писал ? ? ? :


    Купите себе какую-нибудь такую вещь и не компостируйте себе мозги:

    [внешняя ссылка]

    Ваш РИСК-процессор отнимет у вас слишком много времени, т.к. не годится для вашей задачи.
  15. 09 Июня 2015 Втр 16:23:37
    Altair ® писал(а) ? ? ? :

    а линухе ентер - один 0xd
  16. 09 Июня 2015 Втр 16:29:12
    Grammiphone писал :
    pictele писал:


    Купите себе какую-нибудь такую вещь и не компостируйте себе мозги:

    [внешняя ссылка]

    Ваш РИСК-процессор отнимет у вас слишком много времени, т.к. не годится для вашей задачи.

    Да уж...
    Это круто. И дорого.
На страницу: Назад  1, 2, 3, 4,
, 6 ... 9, 10, 11  Вперёд