|
Не прошивается m128, Незнаю кудой шить. Через (PDI/PDO) или (MISO/MOSI) ??? |
|
|
|
Sep 2 2008, 12:12
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Ну, убитый вряд-ли, просто может дурковать при программировании и работе. Чтобы AVR спалить, нужно очень постараться. MISO-MOSI не перепутаны? Тактовая частота программатора не слишком высока? Кроме того, на вторую пару выводов GND-Vcc также нужен блокировочный конденсатор. Ну и на AVcc-AGND тоже. Ещё, я бы не рассчитывал особо на внутреннюю подтяжку PEN, ибо случаи разные бывают. Если паяли каким-нибудь активным флюсом и недостаточно тщательно отмыли, тогда могут быть весьма значительные утечки. Ещё проверьте тестером (на прозвонке) наличие контакта непосредственно между выводами МК и разъёмом программатора, а также целостность цепей питания и земли. Может, вывод припаян некачественно, микротрещина в проводниках и т.д.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Sep 4 2008, 10:19
|
Частый гость
 
Группа: Свой
Сообщений: 89
Регистрация: 11-01-05
Из: Беларусь, Минск
Пользователь №: 1 897

|
Цитата(west329_ @ Sep 3 2008, 10:40)  Благодарю. Я поставил джампер, а вот про резистор как то вылетело, так намного удобнее. Я ставлю резистор только на линию RxD. Хватает.
--------------------
ex740104/103 БГУИР
|
|
|
|
|
Sep 17 2008, 16:03
|
Группа: Новичок
Сообщений: 10
Регистрация: 7-09-08
Из: Астрахань
Пользователь №: 40 047

|
Цитата(BioWolf2000 @ Sep 4 2008, 14:19)  Я ставлю резистор только на линию RxD. Хватает. Резистор намного удобнее. При перепрошивке не требуется проводить никакие действия, а устойчивость к атмосферным воздействиям выше чем у контактов. Но если прибор перешивается редко, а эксплуатируется в комнатных условиях то все равно Цитата(Nanobyte @ Sep 2 2008, 16:12)  Ещё проверьте тестером (на прозвонке) наличие контакта непосредственно между выводами МК и разъёмом программатора, а также целостность цепей питания и земли. Может, вывод припаян некачественно, микротрещина в проводниках и т.д. Как-то собрал программатор, а шлейф взял 70 см кусок плоского сетевого кабеля. Через месяц-два приборы стали возвращатся с зависанием. Перепрошивка помогала на некоторое время но вскоре возвращались снова. Долго немогли понять в чем дело.Оказалось что в этом шлейфе провода были не медные а из какогото сплава. Из 3.3 В до платы доходило 2.5. При верефикации все было нормально но через какоето время Flash слетала. Причем в основном Fuse биты. то BOD переключится на 4 В., то кварц, то еще что-нибудь. Прибор работает до следующего рестарта, а после просто не запускался. Пришлось всю партию отзывать и перешивать. Обратите внимание если ваш прибор прошивается не с первого раза причина может быть в низких уровнях программирования.
|
|
|
|
|
Sep 18 2008, 06:23
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(VadimGVS @ Sep 17 2008, 20:03)  Как-то собрал программатор, а шлейф взял 70 см кусок плоского сетевого кабеля. Через месяц-два приборы стали возвращатся с зависанием. Перепрошивка помогала на некоторое время но вскоре возвращались снова. Долго немогли понять в чем дело.Оказалось что в этом шлейфе провода были не медные а из какогото сплава. Из 3.3 В до платы доходило 2.5. При верефикации все было нормально но через какоето время Flash слетала. Причем в основном Fuse биты. то BOD переключится на 4 В., то кварц, то еще что-нибудь. Прибор работает до следующего рестарта, а после просто не запускался. Пришлось всю партию отзывать и перешивать. Обратите внимание если ваш прибор прошивается не с первого раза причина может быть в низких уровнях программирования. Не верю.
|
|
|
|
|
Sep 18 2008, 09:53
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(Flasher @ Sep 18 2008, 12:23)  Зря не верите-судя по техническим подробностям программатора , просто ужасть наверное что творилось в самих девайсах...  Цитирую: .....а шлейф взял 70 см кусок плоского сетевого кабеля...... ....... Из 3.3 В до платы доходило 2.5........ 1) Пусть плата потребляет 100mA, (3,3-2,5)/100*10^-3=80 Om, т.е. 1Oм/cм - опять не верю. 2) Если девайс потребляет больше, то питают не девайс от программатора, а программатор от девайса или от отдельных источников, поэтому - опять не верю. 3) В процессе записи флэш ошибки могут быть только при записи лог. 0, что при верификации сразу проявилось бы, т.к. если программатор ошибочно считывает лог. 0, то он прочитал бы практически все ячейки как 0хff, при ошибках записи аналогично - прочитал бы эти биты как лог.1. Поэтому - опять не верю. Видимо, проблема либо не полностью изложена, либо не до конца исследована.
|
|
|
|
|
Sep 20 2008, 09:22
|
Группа: Новичок
Сообщений: 10
Регистрация: 7-09-08
Из: Астрахань
Пользователь №: 40 047

|
Цитата(VladimirYU @ Sep 18 2008, 13:53)  Видимо, проблема либо не полностью изложена, либо не до конца исследована. Сам долго не мог поверить. При этом ряд совпадений- смена прошивки, смена трасировки платы, два программатора один нормальный у программистов - другой у наладчиков. Да и прибор снятый с обьекта в лаборатории ведет себя вполне адекватно. Месяц ругались с друг с другом. Но статистика вещь упрямая. Несколько моментов привели к причине - 1.Приборы прошитые программистами - не возвращались. 2.Приборы у которых отсоединяли Rx от модуля при прошивании - не возвращались. 3.Приборы которые прошивались от питания программатора - не возвращались!!! (при питании от девайса наооборот длинна провода увеличивается в двое). Далее посадили человека который тупо включал и выключал проблемный прибор. Через несколько часов он встал. И вот тогда увудели неправильную установку Фьюзов. Перегрузили -все нормально. Типичный плавающий бит. Вполне вероятная вещь. В свое время мы таким образом защищали прошивки в ЕПРОМ с УФ стиранием от копирования. Провода были изготовленны из материала намного прочнее меди, упругость как у латуни. До сих пор неможем понять откуда этот шлейф взялся и для чего такой вообще нужен. Рядом лежала бухта точно такого-же провода - проверили все нормально провода другие. Ну и последнее. Плата, комплектующие, прошивка, програматор( кроме шлейфа) не менялись. Все приборы работают уже около года без возвратов(по крайней мере по этой причине).
Сообщение отредактировал VadimGVS - Sep 20 2008, 09:26
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|