roboforum.ru

Технический форум по робототехнике.


AT AVR ISP MK 2

Учиться можно на своих ошибках, но учиться на чужих — быстрее и дешевле ;)

AT AVR ISP MK 2

Сообщение ALHIMIK » 10 июл 2009, 17:46

После полугода активного применения родной 6 жыльный шлейф надорвался... :evil: :evil: :evil:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: AT AVR ISP MK 2

Сообщение avr123.nm.ru » 10 июл 2009, 18:08

Разбери разъем и переставь. или новый наколи, сделай.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: AT AVR ISP MK 2

Сообщение ALHIMIK » 10 июл 2009, 18:39

повелительное наклонение ? :shock:
да сделал уже...

Добавлено спустя 26 минут 35 секунд:
в скрытие показало множественный перегиб у основания разъёма :)
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: AT AVR ISP MK 2

Сообщение galex1981 » 10 июл 2009, 19:43

И в чем проблема? Вечного ничего нет
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: AT AVR ISP MK 2

Сообщение ALHIMIK » 10 июл 2009, 21:24

проблема в том что я искал эту проблему 2 дня
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: AT AVR ISP MK 2

Сообщение SMT » 27 май 2010, 23:11

Проблема с Atmel AVRISP MKII. Есть похожий топик.
После года работы с этим программатором, вдруг проявилась такая ошибка (ниже) - программировал Atmega 48V. Раз 20 программировалась нормально (разными программами), потом случилось "это". Теперь ни этот МК, ни другая платка с Atmega32 не программируются. Питание на обох 3.4в. На 48й снизил питание до 3.2в (резистивным делителем - потребление вместе спрограмматором было 1мА)
Ошибка на Atmega48 (AVR Studio, выбран правильный МК, фьюзы читаются-пишутся, напряжение показывает 3.2в при питании 3.4в и 3.0в при 3.2в)
Error-AVRISP-MKII-Atmega-48.JPG

Ошибка на Atmega32 (питание 3.48в)
Error-AVRISP-MKII-Atmega-32.JPG

Программатор пробовал подключить к ноуту через хаб (вдруг питания не хватает) - без изменений. Питание на МК повышал до 5в - программатор отказывается работать - мигает лампочкой.
На RESET-е был 1к, потом перепаял на 4.3к.
Кабель, соединяющий программатор и программируемые платки подрезал и перемотировал разъемы - если вдруг кабель сломался. Кабель прозвонил.

ChipBlaster тоже не сработал
Error-AVRISP-MKII-Atmega-48-Chip-Blaster.JPG

Error-AVRISP-MKII-Atmega-32-Chip-Blaster.JPG

Чтобы еще посмотреть-попробовать? Другого программатора пока нет под рукой.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: AT AVR ISP MK 2

Сообщение Michael_K » 27 май 2010, 23:29

Попробуйте снизить частоту (на вкладке HW-settings, кажется)
Последний раз редактировалось Michael_K 27 май 2010, 23:31, всего редактировалось 1 раз.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: AT AVR ISP MK 2

Сообщение Romikgy » 27 май 2010, 23:30

судя по первой картинке ... исчерпался лимит прошивания кристала... т.е. пишется одна инфа , а в кристале получается другая... чисто умозаключение...
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: AT AVR ISP MK 2

Сообщение SMT » 28 май 2010, 00:04

странно, что у обоих МК сразу и у 48й и у 32й атмег. Сейчас перепаял 48-ю на 88-ю - вроде прошивается. Проверяю дальше.

Добавлено спустя 4 минуты 55 секунд:
ага-больше уже не прошивается :)
первый раз такая программка прошилась
Код: Выделить всёРазвернуть
$regfile = "m88DEF.dat"
$crystal = 8000000
Do
Wait 1
Loop
End


Добавлено спустя 15 минут 26 секунд:
забыл - еще снижал частоту программирования с 125кГц до 6кГц. В AVR Studio апгрейдировал программатор (до той-же версии, вроде).
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: AT AVR ISP MK 2

Сообщение galex1981 » 28 май 2010, 07:28

У меня такая ситуация была в 2х случаях:
1) не хватало питания (или к/з по питанию было)
2) как Michael_K сказал - снизил частоту ISP проблема решилась
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: AT AVR ISP MK 2

Сообщение avr123.nm.ru » 28 май 2010, 09:22

SMT писал(а): Другого программатора пока нет под рукой.


А я уж скока раз советовал - прошейте мегу8 под USB прогер и положите на полочку. Чтоб при аварии всегда был другой прогер под рукой.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: AT AVR ISP MK 2

Сообщение SMT » 28 май 2010, 09:43

забавно, что за неделю до этого мелькнула мысль так и сделать - прошить прогамматор на всякий случай - не нужно было эту мыслю думать :)

2galex1981: питание от 3.2в до 3.48в, частоту прошивания снижал (во всяком случае устанавливал значение 6кГц в AVR Studio)
пепельницу тоже вытряхивал

Добавлено спустя 4 минуты 18 секунд:
вообще-то насчет питания вопрос - при питании МК 3.48в в AVR Studio программатор показывает 3.3в, а при питании 3.2в - показывае 3.0в - куда девается 0.2в? Нужно еще повысить питание?
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: AT AVR ISP MK 2

Сообщение ALHIMIK » 29 май 2010, 01:21

повышал до 5в - программатор отказывается работать - мигает лампочкой.

странно у меня при 5.8 прекрасно работает
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: AT AVR ISP MK 2

Сообщение SMT » 03 июн 2010, 01:52

собрал другой программатор, эффект тот-же. Вспомнил, на форуме прочитал про очистку мк, попробовал - получилось (и мега88 и мега32). Если установить галочку перед программированием стирать мк, программирование работает нормально (и новым программатором и AVR ISP MK2).
AVR-Studio-Setting.JPG
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: AT AVR ISP MK 2

Сообщение blindman » 03 июн 2010, 04:34

Обязательно надо стирать если МК уже прошивали. При программировании можно изменить 1 на 0, а 0 на 1 - только стиранием. Поэтому если не стереть перед программированием, то при записи например 00110011 в ячейку где было 01010101 получим 00010001.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

След.

Вернуться в Осторожно — грабли ;)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7