Ruslan1 17 13 августа Опубликовано 13 августа · Жалоба Здравствуйте! Даташит читал. Да, читал. Да, несколько раз. вопросы остались. модем SIM7022 (2110B07SIM7022) 0. когда появляется сигнал STATUS? после подачи питания (VBAT) или нужно еще WAKEUP импульс организовать? Что означает STATUS=1 ? 1. импульс RESET сбрасывает STATUS в 0? 2. У меня STATUS=1 появляется через 120 ms после подачи питания. (через 35 ms после установки WAKEUP =0). Это нормально? 3. Но на АТ команды он не реагирует до передачи сообщения "*ATREADY: 1" через примерно 250 ms после WAKEUP =0 Получается, что я должен не STATUS=1 ждать, а передаваемое сильно позже "ATREADY" сообщение, или гонять AT и ждать OK. Это никак не похоже на описание из документации. Ну и просто уточнить: 4. Нагрузочная способность вывода STATUS какая (какое выходное сопротивление)? У меня получилось что выходное сопротивление 100 кOhm: ненагруженный пин- 1.5 V (вполне норма при питании 1.8), а если подключаю 37k между пином и GND- вижу 400 mV. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 13 августа Опубликовано 13 августа · Жалоба пока делаю так: 1. Подаю питание 2. Подаю импульс RESET=0 (100 ms) 3. Устанавливаю WAKEUP=0 4. Жду появления STATUS=1 5. Жду когда модем начнет отвечать на "AT" 6. начинаю работать с модемом. Совершенно непонятно, зачем проверять STATUS, но без него как-то некомфортно (и на других типах модемов он действительно полезен). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 88 13 августа Опубликовано 13 августа · Жалоба 1 час назад, Ruslan1 сказал: Совершенно непонятно, зачем проверять STATUS, Важнее проверять не появление Status, а его пропадание - ловить когда модем перегрузился, а ты от него все еще чего-то ждешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 14 августа Опубликовано 14 августа · Жалоба 13 часов назад, artemkad сказал: Важнее проверять не появление Status, а его пропадание - ловить когда модем перегрузился, а ты от него все еще чего-то ждешь. "Но STATUS=1" не отменяет наличие таймаута на ожидание ответа от модема в случае любой команды. Да и подключение к сети все равно не показывает. Тогда уж лучше сигнал NETLIGHT мониторить. В-общем, в схеме STATUS, конечно, оставлю, но конкретно для SIM7022 считаю его бесполезным. Какая мне удаленно разница, почему модем в устройстве на AT команды не отвечает- всё равно устройство в ремонт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться