Помогите пожалуйста с прошивкой фьюзов. Я собрал осциллограф на Atmega32 по схеме с это сайта. Саму программу зашил, но не знаю как выставить фьюзы на кварц 16 МГц и отключить JTAG интерфейс. Напишите кому не трудно. Заранее спасибо.
Во-первых, чем шьёте?
Считайте состояние Fuse-битов, и измените значение бита JTAGEN на противоположное.
Изначально биты CKSEL3...0 имеют значения "0001", биты SUT10 = "10". Для тактирования от внешнего кварцевого резонатора измените значения битов CKSEL3...0 на "1111" биты SUT10 можно не трогать.
Будьте внимательны с битами и значениями мнемоник "Programmed" и "Unprogrammed".
Так, например, "Programmed" означает, что бит равен 0.
Успехов!
---------------------------------------------------------------------------------------------------------------
Радиодед
Я в понипрог все шью, ща попробую мож че заработает :D
Че то не айс :( Может я че ни так отметил? Получается в пони надо только галочку поставить на фьюз "JTAGEN"? И все?
Сначала считайте состояния фьюзов, а затем измените состояние фьюза JTAGEN. Аналогично измените фьюзы CKSEL3...0 с "0001" на "1111".
Блин, эта собака не запускается! :evil: Каким еще можно программатором (прогой) попробывать зашить?
А помимо установки фьюзов на кварц и отключение Jtag нужно еще какие-то фьюзы выставлять?!
Пошить можно через CodeVisionAVR - там есть оболочка для программирования(поддерживает кучу программаторов).
А помимо установки фьюзов на кварц и отключение Jtag нужно еще какие-то фьюзы выставлять?!
Нет, остальные биты трогать не стоит.
Раньше шил через PonyProg - респектная прога. Сейчас шью через встроенные утилиту BascomAVR и CodeVision Byte Blaster.