реклама на сайте
подробности

 
 
> фузы, чё такое
Anjey_N
сообщение Oct 15 2007, 18:24
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 12-01-07
Из: Энергодар Украина
Пользователь №: 24 374



Написал прогу для ATmega8, кинулся прошивать и запнулся на фузах. Подскажите, где можно найти информацию
по фузам, кроме datasheet. Информаци нужна такая, чтобы понял даже чайник, такой как я
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndroMega
сообщение Oct 16 2007, 23:34
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 16-10-07
Пользователь №: 31 420



Цитата(Anjey_N @ Oct 15 2007, 22:24) *
Написал прогу для ATmega8, кинулся прошивать и запнулся на фузах. Подскажите, где можно найти информацию
по фузам, кроме datasheet. Информаци нужна такая, чтобы понял даже чайник, такой как я


В одной телепередаче просили - пожалуйста, пишите по русски! Если Вы написали "прогу", а не программу, то не удивительно, что она не работает! Термин "fuse" дословно означает то же, что предохранитель или плавкая перемычка. В нашем случае перемычки программируются, а не пережигаются. Обратите внимание, что ничего, кроме документации (data sheet) не требуется. Просто это документация типа "прочти все сначала до конца, а потом с конца до начала, а потом еще раз". Этим грешит даже стандарт на язык ANSI C. Поэтому просто наберитесь терпения и прочешите документацию последней редакции! Там все есть!

Теперь конкретно. В документации биты "fuse" описаны, как биты в таблицах в конце документа. Но их значения разбросаны по разделам, им соответствующим. Выпишите их отдельно и скомпонуйте в битовые последовательности и в байты. Дело в том, что некоторые программаторы требуют их ввода, как последовательность бит, а некоторые, как байтовые величины. Не перепутайте!

Лично я пишу в компиляторе ImageCraft ICCV7AVR, как простейший для освоения и соответствующий ANSI C/89. Также в нем встроены драйверы программаторов. Я использую просто порт LPT компьютера с кабелем по распайке PonyProg даже без буферов - т.е. напрямую! Уже прописал 50 кристаллов без проблем и они работают на улицах Москвы в рекламных установках. PonyProg и ICCAVR требует ввода битов защиты и конфигурации, как байтов!!! Но сам кристалл требует, чтобы биты перемычек были прошиты ПЕРЕД битами защиты! После записи защиты кристалл можно только стереть и начать заново.

Кристалл ATmega8 один из самых надежных и отработанных. У вас все получится. Дерзайте. Если будут вопросы, пишите на мою почту или сайт.

-------------------------
mailto:andromega@narod.ru
http://andromega.narod.ru
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016