Обсуждаем контроллеры компании Atmel.
Ответить

ATmega16

Вс июл 16, 2006 23:55:36

Приветствую всех обиателей форума.
Наконец-то разжился ATmega16,:)) но столкнулся с проблемой как её запрограммировать :o. До этого времени работал с AT90Sxxxx, шил прорамматором 5 проводков и прогой FBPRG, но она не знает ATmega. Пробовал этимиж 5 проводков шить через CodeVision не получается.
Может кто знает реально рабочую прогу и программатор для меги16???
И еще вопрос в ней по умолчанию включен встроенный тактовый генератор, как перешить фьюзы чтоб подключить кварц на 10MHz??? :shock:

Пн июл 17, 2006 02:41:24

ну что за дела опять? посмотри, как народ грамотно темы называет:

семисегментный индикатор и AVR
как правильно прикрутить кнопки к 2313
ATMega16: самопроизвольная перезагрузка
901200 загрузка значения по адресу из Z

а у тебя как?
даю сутки на переименование темы. Кнопочка "правка" поможет тебе!

Пн июл 17, 2006 06:49:59

1. Тему переименовать
2. avreal как программатор тебе поможет. Умеет работать с 5 проводками. Можешь использовать PonyProg. Также умеет. Только настроить надо.
3. Переименовать тему.

Пн июл 17, 2006 10:34:40

Насчет фьюзов - в даташите все написано и табличка нарисована...

Пн июл 17, 2006 11:15:22

Я когда с 8 на 16 меги переходил тоже сначало помучился одна 32 была случайно заблокирована. Дело в том что с завода они поставляются с фузами под внутренний RC т.е. у тебя частота 1 MHz.
Просто при первой прошивке нада указать тока фузы под кварц без hex-а и частоту соответсвенно указать не 10 Мгц. вот бантик для avreal которым я в первый раз прошивал
c:\avr\avreal\avreal32.exe +mega16 -! -p1 -%% -ab -o0 -ew -n -fCKSEL=F,SUT=1,CKOPT=1
тока сдесь ключ под AlteraBB (-ab) если пять проводкоп то нада на сайте автора посмотреть тама всё написано и в папке с самим архивом файлик описалова тоже есть.

Чт сен 14, 2006 04:59:01

Вообще и кодевижн шьет по 5ти проводкам, только в настройках надо выставить программатор. Фьюзы описаны в даташите, главное не напутать, а то понадобится параллельный программатор.
Ответить