реклама на сайте
подробности

 
 
> SIM300D & PIC
Shumak
сообщение Aug 15 2009, 15:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-10-07
Пользователь №: 31 744



я таки дико извиняюсь, может вопрос и не совсем в тему, но тем не менее:
ставлю SIM300DZ, к нему PIC18LF2523.... прошивку пишу на CCS C -
если использовать HW UART - прописывается он директивой -
соответственно перевести его выводы в третье состояние при включении SIM300
- не возможно, если юзаю SW UART - не возможно разбудить спящий PIC по
приходу символов с UART, да и просто прерывания от UARTa перестают работать....
кто как делает?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SKov
сообщение Aug 15 2009, 18:45
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119



У меня другой пик и другой компилятор.
Однако, из общих соображений следует:
1) UART можно как включить так и выключить. А когда у вас выключен UART, вы можете делать
с состояниями выводов что хотите.
2) Я подаю питание на SIM300(точнее, ресетю его), жду секунд 5 (за это время проскакивает RDY и еще кое-что), а только после этого включаю
USART и ловлю Cаll ready. После этого работаю с модулем уже без всяких ограничений. Если он вдруг перестал отвечать,
отваливаюсь к самому началу по срабатыванию WDT.
Возможно, это не самый лучший способ, но пока работает без сбоев.
3)Если вы используете SW UART, то можете назначить его вход на один из входов, вызывающих прерывание.
Правда, первый символ вы скорее всего потеряете.
4) Ваш пик потребляет пару миллиампер. Неужели это для вас принципиально? Если СИМ300 не в power down, то он кушает в десять раз больше. даже если ничего не передает в данный момент. А если он в дауне, то что интересного он вам может сказать по UART? А если ничего - то можете спокойно спать и просыпаться, например по WDT. В чем проблемы?...
Причина редактирования: Бездумное цитирование
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th August 2025 - 09:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.02828 секунд с 7
ELECTRONIX ©2004-2016