Перейти к содержанию
    

tamam

Участник
  • Постов

    29
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о tamam

  • Звание
    Участник
    Участник
  • День рождения 28.05.1974

Информация

  • Город
    Array
  1. Возможно, у Вас присутствуют уровни логической единицы на выводах управления модуля перед его выключением. У меня RN4677 тоже после первого включения выключался как-то криво и после этого не включался. Я почему-то сразу вспомнил о модуле SIM300 от симком. У него была проблема паразитного питания по выводам UART и перед его включением/выключением выводы микроконтроллера нужно было переводить в третье состояние или в режим ввода без подтяжки (если не ошибаюсь). Вполне вероятно, что тут похожая ситуация.
  2. Работал с модулем RN4677. Алгоритм включения: - SW_BTN - высокий уровень; - WAKEUP - высокий уровень; - RESET - высокий уровень; Далее инициализация UART и обмен с модулем. Алгоритм выключения: - выводы UART в режим входа; - RESET - низкий уровень; - WAKEUP - низкий уровень; - SW_BTN - низкий уровень; Попробуйте для RN4678. Возможно, получится. В RN4677 не работает аппаратное управление потоком. Поэтому на выводе CTS модуля нужно установить низкий уровень для обмена по UART. Насколько я знаю, в RN4678 это исправили. Ну а документация Microchip - это отдельный разговор.
  3. Здравствуйте. Если интересно, то посмотрите http://www.state-machine.com У автора есть книга по событийной модели проектирования встроенного ПО. Также полезно, как мне кажется, ознакомится с так называемым Test Driven Development подходом к разработке. Есть книга Джеймса Греннинга Test-Driven Development for Embedded C.
  4. АЦП STM8L

    Посмотрите вот здесь: http://we.easyelectronics.ru/STM8/acp-v-st...m-svyazano.html Я использовал АЦП в STM8S. Насколько я помню, в сериях S и L есть различия.
  5. Попробуйте включить режим, при котором модем выдает код и описание возникшей ошибки. Возможно сокет закрывается со стороны сервера.
  6. Насколько я понимаю, после команды AT#SD Вы получили в ответ от модема CONNECT. Если так, то модем перешел в прозрачный режим работы UART. С этого момента происходит обмен данными непосредственно с сервером. Для перехода обратно в командный режим нужно отправить модему команду +++. После этого появится возможность управлять работой модема другими AT командами. Вам правильно ранее посоветовали почитать telit_ip_easy_user_guide. Там есть примеры.
  7. Попробуйте указать в команде AT#SD IP адрес сервера вместо ”gps.host.ua” или укажите параметры DNS сервера для модема, если я правильно помню.
  8. Спасибо за оперативность. Разбираюсь....
  9. Спасибо, буду разбираться дальше.
  10. Виноват, Обидеть не хотел. Я его сначала начал сам писать и конкретно запарился, а потом взял за основу Ваш. Но пока разбирался, было не до копирайта. Только переползаю на GCC. Исправил.
  11. Здравствуйте. Чтобы не плодить лишних тем решил отписаться здесь. Пытаюсь запустить scmRTOS 4.00 на LPC1766. CodeSourcery + Eclipse. За основу взял GCC пример для STM EventFlag. Проблема в том, что работает только процесс Proc1. Управление процессам Proc2 и Proc3 не передается. Соответственно светодиод led2 не работает. Флаг TimerEvent в system_timer_user_hook взводится и обрабатывается процессом Proc1. Светодиод led1 моргает как и положено. Код запускаю из RAM. Возможно в этом и грабли. Но хотелось бы понять в чем дело. Недавно запускал такой пример для LPC1766 и IAR для scmRTOS 3 версии. Проблем не было. Буду благодарен за любые замечания. Проект прикрепил. lpc17xx.zip
  12. Здравствуйте. Поделитесь, пожалуйста, люди добрые, последней прошивкой и прошивальщиком для sim300CZ адрес. Заранее благодарен
  13. Выбор АЦП

    Здравствуйте. Возникла такая задача. Требуется выполнять 16-ти разрядное аналогово-цифровое преобразование с частотой преобразования 25Мгц в количестве 500 000 отсчетов ( 1Мб ) и затем передавать по USB каждые 2-3 сек. Входной сигнал в диапазоне 0 - 3В. Подскажите, пожалуйста, какие АЦП, контроллер и ОЗУ можно применить для решения задачи. Заранее благодарен.
×
×
  • Создать...