Проблема с заливкой скетчей
- Войдите на сайт для отправки комментариев
Приветствую Уважаемые форумчане!
Заливаю скетч (бут, через пляски с бубном все-таки зашил), а у меня традиционная проблема:
avrdude: stk500_getsync(): not in sync: resp=0x00
Погуглив, наткнулся что нужно закоротить Rx/Tx, приконнектившись через терминал, все сделал, результат:
Если КЗ делаю прямо на самом COM'овском выходе, то все гут, а вто если корочу 2-3 ноги у МК, то все глухо как в танке (Atmega8).
Проблема, на сколько я понимаю в дорогах и элементной базе?
P.S. Решив что вероятнее дело в разрыве, стал тестером бегать по плате и прошел с COM (по Rx & Tx) до транзюков T1, T2 (BC557), все гут, сопротивления везде нулевые у дорог, резисторы все соответствуют своим номиналам. Единственные элементы непроверенные остались - это BC557, подскажите плиз как их можно проверить и нужно ли проверять или бегая щупом по плате-в дебри проблемы полез уже?
Весьма Вам благодарен!
Если КЗ делаю прямо на самом COM'овском выходе, то все гут, а вто если корочу 2-3 ноги у МК, то все глухо как в танке (Atmega8).
А если КЗ сделать на COM-мовском выходе, но при этом, все-равно подключить его к МК? Замкнутый. Будет возвращать?
Если КЗ делаю прямо на самом COM'овском выходе, то все гут, а вто если корочу 2-3 ноги у МК, то все глухо как в танке (Atmega8).
А если КЗ сделать на COM-мовском выходе, но при этом, все-равно подключить его к МК? Замкнутый. Будет возвращать?
Да, замыкая дороги, которые идут прямо от COM'а, ответственные за трансмит и ресив, все в терминал сыпется, что вбиваю.
Ну если мы правильно друг друга поняли, то значит или ноги плохо пропаяны, или дороги перебиты.
Во всех других раскладах замыкание самих ног и дорог ведущих к ногам - электрически эквивалентно.
Попробуйте исхитрится и тыкнуть одним щупом тестера в ногу (и повыше, не в припой), а другим - в дорогу (и подальше от проца). Прозванивается?
Ну если мы правильно друг друга поняли, то значит или ноги плохо пропаяны, или дороги перебиты.
Во всех других раскладах замыкание самих ног и дорог ведущих к ногам - электрически эквивалентно.
Да, мы правильно друг друга поняли. Цепь проверил всю, до транзюков BC557 (Arduino ваял по схеме, представленной в этом pdf-нике http://robocraft.ru/files/ArduinoSeverinoManual2.pdf), как со стороны COM, так и со стороны самой атмеги, все подозрение падает на транзюки, что мб в них лажа.. Не подскажете как их можно потестить?
Спасибо большое Вам за помощь!
Попробуйте исхитрится и тыкнуть одним щупом тестера в ногу (и повыше, не в припой), а другим - в дорогу (и подальше от проца). Прозванивается?
Ага, прозванивается, вчера так прошел всю схему, но увы разрыва не нашел, непроверенными остались только вышеупомянутые транзюки, возможно конечно остальные дороги подходящие к транзюкам битые, видимых дефектов дорог нет, вроде везде пропай, проверил все диоды и резисторы на исправность в схеме. Есть подозрение, что питания в 9В, которые идут с кроны может не хватать для того, чтобы транзистор сработал, хотя сомневаюсь что в данной схеме используются высоковольтные транзисторы.
Вообщем смотретие. Вы должны коротнуть эти две точки:
Если при это "возврата нет", значит трабла в преобразовании RS232 в TTL. То есть резисторы, транзюки, диоды и т.п.
Можете попробовать возгнать в разъем RX разъема 12v и посмотреть на ответном пине дуины 5v образуется? Ну и в обратную сторону, на дуине на TX подать 5v и посмотреть что получилось на разъеме (конвертнулось в 12V?)
Только, камень, при этом, навреное лучше вытащить. От греха :)
Кстати, запостил картинку и увидел на ней интерестную штуку. Джампер "Serial Enable". Его то выставили в правильное положение?
Его прозванивали?
Вообщем смотретие. Вы должны коротнуть эти две точки:
Если при это "возврата нет", значит трабла в преобразовании RS232 в TTL. То есть резисторы, транзюки, диоды и т.п.
Можете попробовать возгнать в разъем RX разъема 12v и посмотреть на ответном пине дуины 5v образуется? Ну и в обратную сторону, на дуине на TX подать 5v и посмотреть что получилось на разъеме (конвертнулось в 12V?)
Только, камень, при этом, навреное лучше вытащить. От греха :)
Ок. Попробую! Спасибо!
Не томите душу, что с джампером?
Кстати, запостил картинку и увидел на ней интерестную штуку. Джампер "Serial Enable". Его то выставили в правильное положение?
Его прозванивали?
ХА! А ведь точно! Я совершенно забыл про джампер! Сейчас первым делом попробую!
Соответственно без него транзисторы вообще не запитывались... Жесть...
Соответственно без него транзисторы вообще не запитывались... Жесть...
то есть таки джампер? Был отключен?
Соответственно без него транзисторы вообще не запитывались... Жесть...
то есть таки джампер? Был отключен?
Подключил джамперы к JP0 & JP4 (для авторезета) и все запахало, светодиоды Rx/Tx резво замигали!!!!
Спасибо leshark огромное! Пожимаю Вам руку!!! Я неимоверно счастлив!:) Это моя первая в жизни схема и она запахала!:) Спасибо еще раз!!!:)
Я неимоверно счастлив!:) Это моя первая в жизни схема и она запахала!:) Спасибо еще раз!!!:)
Непередаваемые ощущения. Правда, с точки зрения обычного человека, - ты полный дебил. Сидишь и лыбишься от вида двух мигающих диодов :) А если посчитать во что они тебе обошлись (паяльник, дремель, реактивы, сверла, текстолит, время, тестер, пинцеты и т.д. и т.п.), то.... вообщем пора лечится :) (имею право так говорить, бо сам такой ;)
Но учтите эту свою ошибку на будущие. Я говорю не про то что забыли джамперы (от этого никто не застрахован, вполне обычный процесс "ковыряния в схеме"), а про то что не дали схему в своем стартовом посте. Стандартные-то дуины не имеют таких джамперов. О том что у вас "экзотика" возникло подозрение только когда вы про трансы заговорили.
Да и стандартные дуины имеют "нюансы", поэтому упомянуть, что именно у вас UNO/NANO/MEGA/LEONARDO - стоит. Даже если вам кажется это не относящимся к проблеме. Раз есть проблема, значит вы что-то не знаете, и возможно грабли лежат именно в области которую вы посчитали "не важной". Даже если проблема - не там. Вы съэкономите время другим уменьшив количество необходимых догадок при переборе возможных причин.
Кстати. Если еще кто-нибудь посматиривает эту ветку. Регулярно всплывает вопрос "вот я купил ХИТРЫЙ-RS232 модуль, как его к дуине подключить?".
Так вот, картинка выше, левая часть, все-то что до конденсатора C4, это фактически готовый преобразователь RS232<->UART (АРДУИНА)
Даже если у вас нет такого модуля/задачи сейчас, то, все равно, "можно положить в копилку".
Или, если есть задача, просто ловить дуиной какой-то 12v сигнал (например в машине). Тогда вам нужна "нижняя часть" этой картинки. Все начиная от R1 (включая его) и все что ниже.
Я неимоверно счастлив!:) Это моя первая в жизни схема и она запахала!:) Спасибо еще раз!!!:)
Непередаваемые ощущения. Правда, с точки зрения обычного человека, - ты полный дебил. Сидишь и лыбишься от вида двух мигающих диодов :) А если посчитать во что они тебе обошлись (паяльник, дремель, реактивы, сверла, текстолит, время, тестер, пинцеты и т.д. и т.п.), то.... вообщем пора лечится :) (имею право так говорить, бо сам такой ;)
Но учтите эту свою ошибку на будущие. Я говорю не про то что забыли джамперы (от этого никто не застрахован, вполне обычный процесс "ковыряния в схеме"), а про то что не дали схему в своем стартовом посте. Стандартные-то дуины не имеют таких джамперов. О том что у вас "экзотика" возникло подозрение только когда вы про трансы заговорили.
Да и стандартные дуины имеют "нюансы", поэтому упомянуть, что именно у вас UNO/NANO/MEGA/LEONARDO - стоит. Даже если вам кажется это не относящимся к проблеме. Раз есть проблема, значит вы что-то не знаете, и возможно грабли лежат именно в области которую вы посчитали "не важной". Даже если проблема - не там. Вы съэкономите время другим уменьшив количество необходимых догадок при переборе возможных причин.
Спасибо за совет, учту!:)
Кстати, а может кто-то более "схемо-подкованный" сможет объяснить зачем и как работают диоды D2,D3 на этой схеме?
Есть подозрение что это какое-то "согласование земли", если соеденили девайсы только двумя проводками (Rx,Tx), не пробрасывая отдельно землю (или оборвалась она), но.... все равно не понимаю как это будет происходить.
D2 защищает T1 от обратного напряжения на базе, D3 вместе с С9 образуют выпрямитель, на котором получается [-12В], необходимые для работы RS232 (там, как известно, ±12В). Причем питание получается "паразитным" - используется линия данных в качестве источника. Так делают во всех простых преобразователях.
По-уму там бы еще и [+12В] нужно бы получать, но обходятся [+5В], используя для работы диапазон [-12 ÷ +5], этого достаточно для стабильной работы большинства ком-портов.