Atmega16 и STK200
- wws63
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Atmega16 и STK200
Прошу совета. Экспериментировал с Atmega16 на USB программаторе типа STK500, ну и доэкспериментировался..... Не видит программатор камень. Собрал параллельный типа STK200, любые попытки чтения записи фьюзов, памяти - светодиод мигает, но МК не видет, пишет ошибку (по питанию, нет МК и т.д.) Неужто спалил? Если параллельный не видит, то всё? Что посоветуете? В параллельном программаторе внешний кварц установлен. 
- Реклама
- Alex Medvedev
- Встал на лапы
- Сообщения: 95
- Зарегистрирован: Сб мар 01, 2008 12:27:44
- Контактная информация:
Re: Atmega16 и STK200
STK200 это не параллельный. А вот STK500 как раз как параллельный работать может (если конечно это полноценная версия). Лучше расскажи что с микроконтроллером делал после чего он считываться перестал ?
- wws63
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Re: Atmega16 и STK200
Работал с МК на USB программаторе (AVR Studio4), проблем не было. Как впрочем и на параллельном шил его CVAVR). Долго не занимался, схема собрана на монтажной плате. Тут ещё ОС переустановил, попытался опять заняться самообучением, но USB программатор его не видет. Конечно перепробывал всё, включая и фьюзы.... Потом решил проверить его на параллельном, да и фьюзы если что восстановить. Пару раз фьюзы он прочитал, а потом всё, пишет ошибка программирования:( Проверил осцилом сигналы, с выхода МК (MISO) никаких дёрганий. Неужто спалил как-то выход?
Проверял в мастерской на Triton- е, МК читается
На моих двух, с разными оболочками нив какую. В мастерской телемастера по АВР ничего не знают, проверили... читает, больше ничего сказать не могут. Была мысль перепрограммировать у них МК, но в таблице фьюзов ихней оболочки, ни они, ни я не знаем как ставить галки.
Проверял в мастерской на Triton- е, МК читается
- Alex Medvedev
- Встал на лапы
- Сообщения: 95
- Зарегистрирован: Сб мар 01, 2008 12:27:44
- Контактная информация:
Re: Atmega16 и STK200
Если ты не трогал фьюз SPIEN, то можно прошить этот контроллер без параллельного программатора. Обычно микроконтроллер перестает опознаваться программатором когда выбран не правильный источник тактирования. Например фьюзы выставлены на тактирование от кварца, а сам кварц не припаян к контроллеру. Думаю что проблема в этом но не факт. Вот тут можно подробнее про это почитать http://avrdevices.ru/ispravlenie-fyyuzov-avr/
- Alex Medvedev
- Встал на лапы
- Сообщения: 95
- Зарегистрирован: Сб мар 01, 2008 12:27:44
- Контактная информация:
Re: Atmega16 и STK200
Если уж ничего не выйдет, то воткни в тритон этот контроллер, считай фьюзы и выложи скриншот. я покажу как надо галки поставить
- Реклама
- wws63
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Re: Atmega16 и STK200
А в их таблице фьюзов ничего не понять. Просто таблица, с окошками , без указания -0, как в CVAVR. Ссылку посмотрел.... Так я чтоб не тратить время сразу ставил в параллельный. В нём уже стоит кварц внешний http://www.new-technik.ru/product/avr-programmer/
Re: Atmega16 и STK200
Извините,а как Вы поняли,что это параллельный программатор?
Параллельный - это,типа,вот такой http://asutp74.narod.ru/
Параллельный - это,типа,вот такой http://asutp74.narod.ru/
- wws63
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Re: Atmega16 и STK200
Не знаю как для Вас, а для меня параллельный это тот который подключен к LPT -порту.Vov123 писал(а):Извините,а как Вы поняли,что это параллельный программатор?
Параллельный - это,типа,вот такой http://asutp74.narod.ru/
Re: Atmega16 и STK200
Для себя хоть печкой называйтеwws63 писал(а):Не знаю как для Вас, а для меня параллельный это тот который подключен к LPT -порту.
обычное последовательное программирование по SPI (выводы RESET, MISO, MOSI, SCK)
для малоногих высоковольтное последовательное программирование (HVSP),
для крупных высоковольтное параллельное (HVPP)
для контроллеров имеющих и по JTAG (у Atmega16 он есть)
В датише контроллеров нарисовано...
вместо кварца подключить внешний TTL генератор и попробовать...
Triton-ом МК читается, значит с STK500 тоже должен, если он "нормального типа", в режиме HVPP попробовать...
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- wws63
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Re: Atmega16 и STK200
Всё ясно.... Значит у меня SPI. Попробовал подать сигнал с генератора (есть в USB программаторе) на вход XTAL1. Результат тот-же, на выходе MISO постоянная лог.1 В режиме HVPP это как? Сигнал с генератора довольно хилый(амплитуда). Сейчас попробую собрать ТТЛ генератор И ещё один вопрос: в АВРСтудио в таблице фьюзов квадратик SPIEN серого цвета и внём красный значок вопроса. Что это такое?
Re: Atmega16 и STK200
Амплитуда большая не обязательно, иногда от пальца/пинцета потрогать хватает.. Частоту SPI попробовать другую, может скорость большая, должна быть в четыре раза ниже такта..
Фьюз SPIEN при SPI программировании не доступен, потому серый, в режиме HVPP меняется...
Датиш на ATmega16 http://www.atmel.com/atmel/acrobat/doc2466.pdf
Смотрите Memory Programming > Parallel Programming
На сайте инфы более чем:
STK500: Что же он умеет и как с ним работать. и смотрите программирование в параллельном режиме, если ваш STK500 не урезанный его клон...
"РЕАНИМАТОР" для AVR.
Фьюз SPIEN при SPI программировании не доступен, потому серый, в режиме HVPP меняется...
Датиш на ATmega16 http://www.atmel.com/atmel/acrobat/doc2466.pdf
Смотрите Memory Programming > Parallel Programming
На сайте инфы более чем:
STK500: Что же он умеет и как с ним работать. и смотрите программирование в параллельном режиме, если ваш STK500 не урезанный его клон...
"РЕАНИМАТОР" для AVR.
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: Atmega16 и STK200
Мастера хотя бы знают, как в Тритоне 0 и 1 выставить? В AVR Studio фьюзы "0" галками отмеченны и внизу окно с их значениями в hexwws63 писал(а):Проверял в мастерской на Triton- е, МК читаетсяНа моих двух, с разными оболочками нив какую. В мастерской телемастера по АВР ничего не знают, проверили... читает, больше ничего сказать не могут. Была мысль перепрограммировать у них МК, но в таблице фьюзов ихней оболочки, ни они, ни я не знаем как ставить галки.
В HEX коде для ATmega16 дефолтные:
Low Fuse - E1
High Fuse - 99
Lock Bit - 3F
можно и в двоичный код перевести (как в Тритоне не помню), но все однотипно, в конфигурации...
есть инженерный калькулятор в Винде или калькулятор фьюзов обычно показывает фьюзы в разном формате, хоть такой
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- wws63
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Re: Atmega16 и STK200
Cкачал оболочку тритона, таблица с фьюзами будет такая. Что выставить (галки), для внешнего генератора 4 МГц - все галки убрать? Что с локбитами?
Re: Atmega16 и STK200
Локбиты не трогать - оставить пустые окна, если защита от считывания не нужна..
Внешний кварц или внешний генератор? поточней, что будет тактированием...
Под внешний кварц от 3,0 до 8,0 MHz:
По скрину, левый столбец фьюзы Low Fuse - поменять E1 на FF (убрать галки на CKSEL3..0, SUT1), будет вместо E1 99 на FF 99
ИМХО. с JTAGEN можно убрать, отладка скорей всего не нужна будет... FF D9
Внешний кварц или внешний генератор? поточней, что будет тактированием...
Под внешний кварц от 3,0 до 8,0 MHz:
По скрину, левый столбец фьюзы Low Fuse - поменять E1 на FF (убрать галки на CKSEL3..0, SUT1), будет вместо E1 99 на FF 99
ИМХО. с JTAGEN можно убрать, отладка скорей всего не нужна будет... FF D9
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: Atmega16 и STK200
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- wws63
- Сверлит текстолит когтями
- Сообщения: 1231
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Re: Atmega16 и STK200
Всё вопрос снят. На тритоне перезаписал (сбросил) все фьюзы кроме SPIEN. Отдельное спасибо DiGiCat!
-
Серега_mail
- Родился
- Сообщения: 3
- Зарегистрирован: Ср май 30, 2012 00:03:11
Re: Atmega16 и STK200
люди помогите! У меня атмега16л я работал с кодвижн авр и стер еепром пишет что не видит контроккер или якобы питание не подключено(короче я считаю что сбил заводскую прошипку помогите я тольконачинаю) прошу очень Вас ....


