Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.05.2006, 17:57
|
|
Прохожий
Регистрация: 08.11.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
AVR Программатор (паралельный ) нужен!
"Запорол" уже три кристалла ATMEGA 8 ISP программаторм AS3M (asisp v11.09)- вдруг ни с того ни сего при программировании памяти программ выдает "LOCKFUSE биты запрграммированы! ОК" Хотя никто их не хотел программировать. В результате при считывании сигнатуры сплошные FF,микросхема не определена,программатор больше не может с ней работать. в автопргррамировании я их не заношу, выставляю раз и работаю себе лишь с памятью программ пока рано или поздно не случается вышеназванная радость. Не знаю чего там происходит но есть подозрение что SPIEN встает в 1, запрещая тем самым работу по SPI , или становятся фузы в режим от внешнего генератора.
Наверно надо паралельный программатор искать. Может кто схему дешёвого программатора для мег?
|
|
|
|
30.05.2006, 21:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
Это не фузы виноваты.
Это виндовсХР виновата. Портами играется.
SPIEN маловероятно может зашиться.
Часто атмега8 переходит на работу от внутреннего генератора на 1 мегагерц. Это да.
Параллельный программатор может не понадобиться.
Если интерфейс ISP стандартный, то можно попробовать считать чип другой программой.
У меня получалось оживлять "якобы запоротые" Хамелеоном:
http://atprog.boom.ru/Sindex.html
Просто давал команду считать чип (в Хамелеоне), порты освобождались (атмега8 начал отзываться), стирал чип и писал заново в основном программаторе.
|
|
|
|
31.05.2006, 10:55
|
|
Прохожий
Регистрация: 08.11.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Пробовал подключать к UniProf -микроконтроллер не определяется. А к хамелеону походу нада плагин для Меги8 (в версии 0.5 из АВР лишь AT90S1200 и AT90S4414).
Есть тут у меня ещё PonyProg, с AVReal адаптером надо его попробовать...
|
|
|
|
31.05.2006, 17:35
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: AVR Программатор (паралельный ) нужен!
Сообщение от nexio
|
есть подозрение что SPIEN встает в 1, запрещая тем самым работу по SPI , или становятся фузы в режим от внешнего генератора.
|
SPIEN сериальным методом в мегах изменить нельзя. Скорее неверно записались фузы тактового генератора - не перепутали ли вы их? В АВРках почему-то понятие "запрограммировано" это =0 или "нет галочки". На этом многие поначалу шишки набивают (не исключая и меня )
Попробуйте просто затактировать от внешнего генератора. В 95% случаев это помогает (от внешнего - после программатором поменять фузы как надо - тогда можно внешний и убирать)
|
|
|
|
31.05.2006, 21:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
Сообщение от nexio
|
Пробовал подключать к UniProf -микроконтроллер не определяется. А к хамелеону походу нада плагин для Меги8 (в версии 0.5 из АВР лишь AT90S1200 и AT90S4414).
Есть тут у меня ещё PonyProg, с AVReal адаптером надо его попробовать...
|
Если использовать распайку кабеля совместимую с stk200/300 то плагин подойдет AT90S4414.
Нужно в файле AT90S4414.chl заменить/отредактировать несколько строк:
Location = "ATMELAVRATmega8";
Info = " Микросхема: ATmega8.",
" Шина: SPI.",
" Объем FLASH: 8k байт",
" Объем EEPROM: 512 байт",
"Автор модуля: bibion";
Buffer1 = "FLASH",8192;
Buffer2 = "EEPROM",512;
и далее (самые важные):
define RESET PD.7
define SCK PD.4
define MISO PS.6
define MOSI PD.5
define FLASH_END 8192
define EEPROM_END 512
так Хамелеон попытается прочитать.
У него не получится.
Но главное интерфейс он сбросит.
Сразу же возможна работа другого программатора.
|
|
|
|
05.06.2006, 12:24
|
|
Прохожий
Регистрация: 08.11.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Подключал внешний генератор на 16 мгц,(штатный кварц на 11м при этом не отпаивал)-безрезультатно, все три контроллера не отвечают, выставлял и прошивал правильные фузы, потом отключал внешний генератор- молчат,не тикают..
|
|
|
|
06.06.2006, 00:20
|
|
Частый гость
Регистрация: 13.04.2004
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
|
|
|
|
06.06.2006, 18:24
|
|
Прохожий
Регистрация: 02.11.2004
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
this is stk500 parallel programer for you.
you need do programer and program him avr studio 4.12
1. Connect the ISP programming adapter with your computer and the ISP port on the HVProg board
2. Mount the 'Selfprogramming' jumper to pin 1,2
3. Connect the power supply (Basic: only 5V supply needed. Advanced: Regular supply)
4. Start AvrProg (AvrStudio: Tools/AvrProg)
5. Select 'stk500.ebn' and set the appropriate fuses (ext. high frequency crystal, only for Mega8535)
6. Flash the firmware
7. Disconnect power supply and then the programming adapter
8. Mount the 'Selfprogramming' jumper back to pin 2,3 (default)
look for isntruction.
all is on this page:
http://www.der-hammer.info/hvprog/index_en.htm
|
|
|
|
07.06.2006, 14:21
|
|
Прохожий
Регистрация: 08.11.2005
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
stk500 к сожалению договаст ($95)
Сейчас выставляю ASISP'e
скорость пердачи поменьше,да и проверку сигнатуры перед каждой операцией (на всякий пожарный), но если снова глюкнет придется AVRparaPROG собрать...
|
|
|
|
26.10.2006, 22:55
|
|
Частый гость
Регистрация: 21.06.2006
Сообщений: 14
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Помогите запрограммировать atmega8
Имеется программатор для pic-ов собранный по схеме для ком порта (сигнал по выводам полностью совпадает с программатором понипрог)
Структурная схема программатора
com - max232 - ла3 - адаптер
И вот решил собрать адаптер дл меги8
Поставил кварц + транзисторный ключ на ресет
В IC-Prog запустил "тестер программатора" и мультиметром проверил прохождение сигналов Все ОК
Запускаю понипрог пытаюсь прочитать пишет что устройство не найдено.
Смотрел осцилографом генератор работает (4Мгц) как про лог 1 и лог0 на ресете.
Вопрос какие еще есть программаторы работающие с ком портом и знающие мегу8
для программатора Хамелион подойдут вышеперечисленные изменения если работать с ком портом.
Как узнать сброшен ли бит spien
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Программатор AVR Николаева
|
begun |
Микроконтроллеры, АЦП, память и т.д |
60 |
04.11.2009 10:49 |
Подскажите!!!Нужен ли программатор для AT90S2313-10PI
|
Mihey777 |
Микроконтроллеры, АЦП, память и т.д |
4 |
29.04.2009 00:38 |
Программатор для AVR
|
dosikus |
Микроконтроллеры, АЦП, память и т.д |
6 |
02.10.2006 19:39 |
Нужен программатор!!!
|
rover |
Микроконтроллеры, АЦП, память и т.д |
0 |
28.09.2004 15:27 |
Программатор AVR на AT90S2313
|
Vovan_a |
Микроконтроллеры, АЦП, память и т.д |
5 |
23.09.2004 19:52 |
Часовой пояс GMT +4, время: 06:56.
|
|