Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.08.2010, 11:17
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
Re: USB программатор AVR 910
Не, не пробовал.
Я к моменту твоего совета уже чипы "поднял".
|
|
|
|
03.08.2010, 08:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 4,003
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от AVL
|
Не, не пробовал.
Я к моменту твоего совета уже чипы "поднял".
|
Классную ссылку на прибор для Восстановления фьюзов вы дали, а не подскажете, как вы установили фьюзы в управляющем микроконтроллере Atmega8, а если вы прошивали его в программах ponyprog или codevisionAVR, то не могли бы скинуть их картинку? Желание собрать этот Девайс возникло изза того, что я както по глупости усыпил два контроллера ATmega162 (сАМОЕ СМЕШНОЕ В ЭТОМ ТО, ЧТО ОБА КОНТРОЛЛЕРА ЗАСНУЛИ У МЕНЯ ПРИ ПОЛЬЗОВАНИИ ПРОГРАММАТОРОМ STK500 В ОБОЛОЧКЕ AVR Studio, а когда я пользовался своим любимым адаптером STK200/300 - такой хрени у меня не было ни разу, ну да это так - статистика). С уважением Корчагин Андрей.
Последний раз редактировалось Андрей К; 03.08.2010 в 10:29.
|
|
|
|
03.08.2010, 11:50
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
Re: USB программатор AVR 910
Ближе к вечеру сделаю фотку фузов. Шил в CVAVR. Тактирование от внутреннего генератора.
Вот выдержка из хелпа:
ATTENTION, FUSEBITS! If you make an update of firmware to 2.04, please change the internal clock generator to 1MHz. If you make this circuit from beginning, just set the EESAVE fusebit – 1MHz clock is already set as default.
Последний раз редактировалось AVL; 03.08.2010 в 11:54.
|
|
|
|
03.08.2010, 12:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 4,003
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от AVL
|
Ближе к вечеру сделаю фотку фузов. Шил в CVAVR. Тактирование от внутреннего генератора.
Вот выдержка из хелпа:
ATTENTION, FUSEBITS! If you make an update of firmware to 2.04, please change the internal clock generator to 1MHz. If you make this circuit from beginning, just set the EESAVE fusebit – 1MHz clock is already set as default.
|
ОГРОМНЕЙШЕЕ СПАСИБО, что ответили, с нетерпением жду вашу фотку! С уважением Корчагин Андрей.
-------------------------------------------------------------------------
На протяжении долгого времени (хотя я и начинающий в этих дебрях) постоянно убеждаюсь в том, что связка STK200/300 с программами PonyProg и CodeVisionAVR- ИДЕАЛЬНА (ну нету сбоев в работе вааще)
Последний раз редактировалось Андрей К; 03.08.2010 в 12:52.
|
|
|
|
03.08.2010, 21:18
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
Re: USB программатор AVR 910
Ну, не всё так красиво.
Снял я Атмегу8 с "стирателя", что б с неё фузы считать.
Но не тут-то было.
910 её не видит.
Хотя в "стирателе" Атмега работает отлично, я перепроверил.
Другой Атмеги у меня нет, что б вытереть первую.
Заказываю Атмегу. Через дней 10 прибутет. Тогда и продолжим с фузами разбираться.
Последний раз редактировалось AVL; 03.08.2010 в 21:56.
|
|
|
|
04.08.2010, 14:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 4,003
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: USB программатор AVR 910
|
|
|
|
23.08.2010, 18:34
|
|
Прописка
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
|
Re: USB программатор AVR 910
Всем привет. Выкладываю новую прошивку под свой программатор. Особенности:
1. Совместима с протоколом STK500. Это значит, что теперь в программном обеспечении нужно выбирать STK500. Соответственно AVRProg уже плату не увидит.
2. Поддерживается вся сетка частот ISP, описанная в протоколе. Конечно, не до герц, и даже не до десятков герц smile.gif но около этого.
3. Поддерживается генерация меандра на выводе LED ISP-разъема. Частоту генератора можно менять от 0 до ~3,7 МГц.
4. При нормальном входе в режим программирования, загорается зеленый светодиод, иначе красный. Красный гасится при повторной попытке входа в режим программирования.
5. В момент передачи очередного блока данных непосредственно по ISP, зеленый светодиод гаснет. По окончании передачи зажигается. Т.е. по времени гашения зеленого светодиода можно примерно оценивать скорость программирования.
Прошивка пока тестовая. Но рабочая. К сожалению, проверить смог только на Мега16.
|
|
|
|
29.08.2010, 15:25
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от Андрей К
|
Ну ничего, подожду, ведь 2 месяца (с того момента как усыпил МЕГи162), можно сказать я ждал такую путёвую ссылку.
|
Итак, дело сдвинулось.
Получил я новую Мегу8.
Допаял панельку в СТИРАТЕЛЬ.
Протестил СТИРАТЕЛЬ на новой Меге. Работает.
Засунул Мегу в 910. 910 её не видит. Тут я присел, ибо это последняя рабочая мега.
Начал вникать и увидел почти совсем отвалившейся проводочек на панельке Мега8 на 910.
Припаял проводок и слил фузы с Меги8 прошитой под СТИРАТЕЛЬ. Вот они:
Fuse Bits:
CKSEL0=0
CKSEL1=0
CKSEL2=1
CKSEL3=0
SUT0=0
SUT1=1
BODEN=0
BODLEVEL=1
BOOTRST=1
BOOTSZ0=0
BOOTSZ1=0
EESAVE=1
CKOPT=0
WDTON=1
RSTDISBL=1.
|
|
|
|
29.08.2010, 15:39
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
Re: USB программатор AVR 910
Сообщение от prottoss
|
Всем привет. Выкладываю новую прошивку под свой программатор. Особенности:
1. Совместима с протоколом STK500. Это значит, что теперь в программном обеспечении нужно выбирать STK500. Соответственно AVRProg уже плату не увидит.
2. Поддерживается вся сетка частот ISP, описанная в протоколе. Конечно, не до герц, и даже не до десятков герц smile.gif но около этого.
3. Поддерживается генерация меандра на выводе LED ISP-разъема. Частоту генератора можно менять от 0 до ~3,7 МГц.
4. При нормальном входе в режим программирования, загорается зеленый светодиод, иначе красный. Красный гасится при повторной попытке входа в режим программирования.
5. В момент передачи очередного блока данных непосредственно по ISP, зеленый светодиод гаснет. По окончании передачи зажигается. Т.е. по времени гашения зеленого светодиода можно примерно оценивать скорость программирования.
Прошивка пока тестовая. Но рабочая. К сожалению, проверить смог только на Мега16.
|
Прошил хексом с архива свой 910 проггер. Винда проггер опознать не может, говорит, что к юсб подключено НЕПОНЯТНОЕ устройство. В чём может быть "засада" ?
Спасибо!
|
|
|
|
29.08.2010, 15:59
|
|
Временная регистрация
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
|
Re: USB программатор AVR 910
Обратился к документации по 910 и прошил фузы так, как там указано:
Прошивка FUSE BITS
Для нормального функционирования контроллера в схеме необходимо, чтобы были запрограммированы (установлены в "0") биты SPIEN, CKOPT, SUT0 и BODEN. Обычно микроконтроллеры , идущие с завода, т.е. новые, имеют уже запрограммированный бит SPIEN. Остальные биты должны быть незапрограммированные (установлены в "1").
Правда, SPIEN не прошил, ибо в CVAVR программаторе НЕТ такого.
Дело сдвинулось. Винда проггер опознала. В нвстройке проггера я указал что это уже не 910, а 500.
Но теперь, если я хочу прочитать версию проггера, то мне или такое выскакивает :STK500 error leaving programming mode, (при зажжонном одном светодиоде),
или такое: (при зажжонных двух светодиодах).
STK500/AVRISP communication error, please check the following:
- the STK500/AVRISP power supply is on
- the Programmer type is correctly set in the Settings|Programmer menu
- the COM Port is correctly set in the Settings|Programmer menu
- the SCK Frequency is not too high (some AVR chips come from
the factory with the CKSEL fuses set to use the internal 1MHz oscillator)
Что делать?
Последний раз редактировалось AVL; 29.08.2010 в 16:02.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:39.
|
|