Не подскажите, возникла вот такая проблема.
При медленной передаче через СИМ900 через АТ команды все идет нормально, но стоит немного ускорить количество пакетов на отправку как модем вешается.
Размер пакета около 350байт, ориентировочно после 3 пакета все стает. Такое ощущение что переполняется внутренний буфер модема.
Что можно придумать, как проконтролировать заполнение программно, аппаратно нет возможности подключится с ножке симки для контроля переполнения.
Решил для пущей уверенности прицепить навесом светодиод с резистором на ногу модема CTS (7 нога СИМ900),
что наблюдается:
шлю пакет длиной 100 байт раз в 5 секунд, так как ноги CTS и RTS соединены резистором 100ом, то вижу кратковременные мигание и после передачи он гаснет.
шлю пакеты быстро 0.33 раз в секунду, после ~10-11 посылок светодиод загорается и горит постоянно, стандартные команды сброса на него уже не действуют, нужно или ресет или питание передёргивать модема
|