Программирование фь...
 
Уведомления
Очистить все

Программирование фьюзов

10 Посты
3 Пользователи
0 Likes
8,244 Просмотры
aiki01
(@aiki01)
Active Member
Присоединился: 15 лет назад
Сообщения: 6
Topic starter  

Помогите пожалуйста с прошивкой фьюзов. Я собрал осциллограф на Atmega32 по схеме с это сайта. Саму программу зашил, но не знаю как выставить фьюзы на кварц 16 МГц и отключить JTAG интерфейс. Напишите кому не трудно. Заранее спасибо.


Цитата
Radioded
(@sergey)
Estimable Member Admin
Присоединился: 5 лет назад
Сообщения: 184
 

Во-первых, чем шьёте?
Считайте состояние Fuse-битов, и измените значение бита JTAGEN на противоположное.

Изначально биты CKSEL3...0 имеют значения "0001", биты SUT10 = "10". Для тактирования от внешнего кварцевого резонатора измените значения битов CKSEL3...0 на "1111" биты SUT10 можно не трогать.

Будьте внимательны с битами и значениями мнемоник "Programmed" и "Unprogrammed".
Так, например, "Programmed" означает, что бит равен 0.
Успехов!

---------------------------------------------------------------------------------------------------------------
Радиодед


ОтветитьЦитата
aiki01
(@aiki01)
Active Member
Присоединился: 15 лет назад
Сообщения: 6
Topic starter  

Я в понипрог все шью, ща попробую мож че заработает :D


ОтветитьЦитата
aiki01
(@aiki01)
Active Member
Присоединился: 15 лет назад
Сообщения: 6
Topic starter  

Че то не айс :( Может я че ни так отметил? Получается в пони надо только галочку поставить на фьюз "JTAGEN"? И все?


ОтветитьЦитата
Radioded
(@sergey)
Estimable Member Admin
Присоединился: 5 лет назад
Сообщения: 184
 

Сначала считайте состояния фьюзов, а затем измените состояние фьюза JTAGEN. Аналогично измените фьюзы CKSEL3...0 с "0001" на "1111".


ОтветитьЦитата
aiki01
(@aiki01)
Active Member
Присоединился: 15 лет назад
Сообщения: 6
Topic starter  

Блин, эта собака не запускается! :evil: Каким еще можно программатором (прогой) попробывать зашить?


ОтветитьЦитата
aiki01
(@aiki01)
Active Member
Присоединился: 15 лет назад
Сообщения: 6
Topic starter  

А помимо установки фьюзов на кварц и отключение Jtag нужно еще какие-то фьюзы выставлять?!


ОтветитьЦитата
Radioded
(@sergey)
Estimable Member Admin
Присоединился: 5 лет назад
Сообщения: 184
 

Пошить можно через CodeVisionAVR - там есть оболочка для программирования(поддерживает кучу программаторов).
А помимо установки фьюзов на кварц и отключение Jtag нужно еще какие-то фьюзы выставлять?!
Нет, остальные биты трогать не стоит.


ОтветитьЦитата
Мужик
(@yk)
Eminent Member
Присоединился: 15 лет назад
Сообщения: 39
 

Раньше шил через PonyProg - респектная прога. Сейчас шью через встроенные утилиту BascomAVR и CodeVision Byte Blaster.


ОтветитьЦитата
aiki01
(@aiki01)
Active Member
Присоединился: 15 лет назад
Сообщения: 6
Topic starter  

CodeVisionAVR пишет что программа слишком большая и он не может ее загрузить(( Мож у кого есть ссылка на нормальную версию? И как мне настроить под такой программатор??


ОтветитьЦитата