Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.04.2010, 06:30
|
|
Прописка
Регистрация: 09.11.2009
Сообщений: 179
Сказал спасибо: 44
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
|
Помогите разобраться с фьюзами ATMega64
Прошил фьюзы контроллера ATMega64 и теперь чип не определяется программатором, та же беда с ATMega1281.
Обе микрухи надо прошить на 16МГц. (Для ATMega64 CKSEL0..3 = 1111)
Я читал что можно их воскресить подав тактовый сигнал на XTAL1. Это можно сдеать в avreal'е.
Но неизвестно:
1) как описать фьюзы в авреале.
2) какие установить фьюзы для ATMega1281.
Записал все фьюзы в ATMega64 равные "1", кроме понятно разрешения SPI. На одной микросхеме всё работает, на другой - не сработало.
|
|
|
|
29.04.2010, 07:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Помогите разобраться с фьюзами ATMega64
Некоторые программаторы ИНВЕРТИРУЮТ фузы - поэтому перед Первой записью новым программером всегда читайте фузы. По дефолту в только что купленных чипах включен внутренний генератор, вот и смотрите по даташиту - инверсные фузы или нет. Так и получите ответ на оба своих вопроса. С таким подходом "сделаю а там будет видно" очень вероятно что вы отключили СПИ и включили ЖЫТАГ
|
|
|
|
29.04.2010, 08:44
|
|
Заблокирован
Регистрация: 14.04.2008
Адрес: Украина, совсем рядом от террористов!
Сообщений: 388
Сказал спасибо: 32
Сказали Спасибо 85 раз(а) в 62 сообщении(ях)
|
Re: Помогите разобраться с фьюзами ATMega64
Сообщение от sersne
|
1) как описать фьюзы в авреале.
2) какие установить фьюзы для ATMega1281.
|
Собрать простейший генератор, например 1Мгц, в хозяйстве пригодится! Можно использовать выход XTAL2 другого контролера. Выкинуть avrel, скачать ponyprog, ChipBlaster или CodeVision, в 2010 году командная строка это перебор! Разобраться с фьюзами, ponyprog например их инвертирует. В datasheet сказано For all fuses “1” means unprogrammed while “0” means programmed, есть вкладка fuse bits, там расписаны все фьюзы, в прицепе разобраться не сложно! Если вы записали 1111 а получили EXTERNAL CLOCK, выходит, инвертирует.
Сообщение от sersne
|
Записал все фьюзы в ATMega64 равные "1", кроме понятно разрешения SPI. На одной микросхеме всё работает, на другой - не сработало.
|
Если фьюзы на обоих чипах одинаковые, а на одном работает на другом нет, то проблема кварц-емкости, также CKOPT может повлиять!
|
|
|
|
29.04.2010, 09:41
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: Помогите разобраться с фьюзами ATMega64
Сообщение от ALEKSEY188
|
Выкинуть avrel, скачать ponyprog, ChipBlaster или CodeVision, в 2010 году командная строка это перебор!
|
Типичное заявление поколения "клац-клац мышкой", которые не дружат с командной строкой. И DOS видели только на картинках.
sersne, для начала сообщите миру какой софтиной программировали. Ну и приведите скрины всех галочек, с которыми программировали.
__________________
Гидравлика + электроника = POWER
Последний раз редактировалось mrKirill; 29.04.2010 в 09:43.
|
|
|
|
29.04.2010, 14:06
|
|
Прописка
Регистрация: 09.11.2009
Сообщений: 179
Сказал спасибо: 44
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
|
Re: Помогите разобраться с фьюзами ATMega64
Пограммировал в CodeVosionAvr 2.04.4a. Программатор 5 проводков.
Когда программировал контроллер всё нормально записалось и проверилось. Когда запрограммировал фьюзы и попытался сново препрошить и проверить откликается ли контроллер, CodeVisionAvr выдал ошибку. Контроллер не откликается совсем.
Пытался подключить внешний тактовый генератор на 4 МГц - не работает всё равно (толи с генератором проблемма толи с контроллером - ни как не проверить), поэтому я и хочу попытаться использовать avreal - он подает на XTAL1 тактовую частоту. Единственная проблемма как дать понять avreal'у что я хочу записать фьюзы.
Записывал фьюзы у другой микросхемы на макетной плате - всё нормально. Когда собрал устройство (собрал понятное дело не полностью - не подключал еще устройств, так чтобы можно было контроллер запрограммировать) - неработает.
Последний раз редактировалось sersne; 29.04.2010 в 14:15.
|
|
|
|
29.04.2010, 16:57
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 348
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 32 сообщении(ях)
|
Re: Помогите разобраться с фьюзами ATMega64
Программатор не самый лучший. Посмотрите на выводе RESET есть лог.0 при попытках сделать что либо - считать или записать МК.
Другие МК есть под рукой? Попытайтесь у них считать сигнатуру, так хотя бы определите жив ли программатор и порт ПК.
__________________
Гидравлика + электроника = POWER
|
|
|
|
29.04.2010, 18:23
|
|
Прописка
Регистрация: 09.11.2009
Сообщений: 179
Сказал спасибо: 44
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
|
Re: Помогите разобраться с фьюзами ATMega64
Сообщение от mrKirill
|
Другие МК есть под рукой? Попытайтесь у них считать сигнатуру, так хотя бы определите жив ли программатор и порт ПК.
|
Я проверял программатор и микросхему, которая находится на макетной плате. Она работает без проблемм. Как я один раз записал фьюзы, так он и работает - читает, пишет. Всё пробывал кроме записи фьюзов - боюсь потерять еще один контроллер.
Микроконтроллер перестаёт откликаться после того как программирую фьюзы, а до этого нормально записывается и проверяется. Но поскольку мне нужен внешний кварц на 16МГц, я перепрошиваю фьюзы.
Последний раз редактировалось sersne; 29.04.2010 в 18:26.
|
|
|
|
29.04.2010, 18:26
|
|
Частый гость
Регистрация: 16.05.2008
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Помогите разобраться с фьюзами ATMega64
![Улыбка](images/smilies/icon_smile.gif)
thnbnbnbnbnbnbnbnbnbnbnbnbnbn
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:21.
|
|