CADiLO 12 25 января, 2011 Опубликовано 25 января, 2011 · Жалоба >>>Почему 5В? потому что дешевле согласовать уровни с модемом, чем с остальными девайсами. Есть контроллеры с 3 вольтами питания и входами толерантными к 5 вольтовой логике. Внешним 5 вольтовым железякам 3 вольтовой еденицы с головой хватает (ну разве что где-то триггер шмидта по входу) >>>МК используется с двумя ЮАРТами, причем второй ЮАРТ еще в придачу мультиплексируется на 3 разных выхода в зависсмости от режима + 4й будет отладочный. У PIC24 есть модели с 4 и даже 6 аппаратными UART >>>Короче, потому шо так надо)) Вот это и есть самая главная причина. Проще побороть трудности чем сделать правильно. В сумме то что пытались съэкономить перекроется затратами на устранение глюков в серии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DeVOuR 0 25 января, 2011 Опубликовано 25 января, 2011 (изменено) · Жалоба В сумме то что пытались съэкономить Заказчик требует, наше дело маленькое. Паразитной запитки нет ? Нет. Дело в том, что схема подключения уже много раз себя испробовала и оправдала, и раншье проблеммы в ней возникали только в случае, если нужной детали не оказалось на руках, и впаяли "почти такую же". Но делалось в основном на каких-то там промежуточных макетах. На производстве и на финальных макетах проблем, связанных со схемой, небыло вообще. Вобщем схема исключена (конечно не на 100%, мало ли где что). ВОбщем, остается прошивка. Модем лежал без дела года 2. Повторюсь, проблемма только в том, что модем не всегда понимает "AT+CPIN=0000" (Возвращает ERROR). "Не всегда понимает" подразумевает в себе то, что иногда понмает. Так что команда правильная. Осталаьные команды (в программе используется регулярно около 30-ти) воспринимаются на ура. автоопределение скорости отключено. все на 115200кбпс. Будет результат - отпишу в чем косяк был. Изменено 25 января, 2011 пользователем DeVOuR Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
av-master 0 25 января, 2011 Опубликовано 25 января, 2011 · Жалоба попробуйте карту 2-х летней давности )) или хотябы просто другую. с новыми картами много лузлов люди ловят. включая меня ((( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DeVOuR 0 27 января, 2011 Опубликовано 27 января, 2011 (изменено) · Жалоба попробуйте карту 2-х летней давности )) ха-ха) После очередного дня плясок с бубном, и попыток работы на разных версиях прошивки (от 14й, до 17й) решилось все до абсурда просто тупо и не понятно, на абум: в подпрограмме отправки байта по юарт, красная строка была перенесена с начала подпрограммы, в конец: SEND_BYTE_UART0: SB_U_1: sbis UCSR0A, UDRE0 rjmp SB_U_1 out UDR0, tempL ;send byte to uart0 ret разницы в упор не вижу, окромя экономии нескольких милисекунд. Но работает стабильно. Спасибо всем, кто откликнулся. Изменено 27 января, 2011 пользователем DeVOuR Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться