NewInSmsText и NewInSmsNum пусты....А как проверить по-другому? Я не очень в этом разбираюсь пока..Выход блока Busy горит постоянно..ErrCode = 0..Если отправляет, то по логике должен и принимать, или есть какие то тонкости?
Вид для печати
NewInSmsText и NewInSmsNum пусты....А как проверить по-другому? Я не очень в этом разбираюсь пока..Выход блока Busy горит постоянно..ErrCode = 0..Если отправляет, то по логике должен и принимать, или есть какие то тонкости?
вытащите симку вставте в телефон и посмотрите есть ли на карте хоть какие либо сообщения, можно подключить модем к ПК и через гипертерминал с помощью АТ-команд узнать есть ли какие сообщения.
Если горит сигнал занятость постоянно, мне кажется что что то пошло не так, возможно мин.время цикла меньше 5мс
Да, если вытаскиваю симку из модема и вставляю в телефон, то сообщение есть, после этог вставляю обратно и отправка работает и так постоянно. время цикла менял, ставил 10-20 мс
ну, раз они есть сами посебе на симке, значит Вы неправильно их ловите, там вроде все построено на фронтах сигналов, это значит что о приходе сообщения можно узнать только за один цикл контроллера, визуально глядя в монитор Вы этого можете не увидеть
так все дело во времени цикла? и надо просто сидеть и перебирать?
Вам не надо ни где сидеть, программа должна следить за передним фронтом сигнала и как только он появился обработать содержимое переменной с текстом
а можно, пожалуйста, подробнее о том как сделать чтобы программа отслеживала изменения по переднему фронту? Я новичок.
Прочтите в документации к КДС, что такое R_TRIG и F_TRIG
;) Вообще надо про Standart.lib и Util.lib прочитать всем. Возможно не придется велосипед изобретать.
Простите, за возможно глупый вопрос, но я что-то описание библиотеки для работы с смс не могу найти.