Программирование ATmega16

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 57
Зарегистрирован: Пн янв 13, 2014 16:01:21

Сообщение lubitel5 »

Вот решил на старости лет попробовать собрать пару устройств на мк.С PIC проблем не возникло,а вот с АТ...Собрал прогр.STK-200,прога-Понипрог.Первый контроллер "умер" -я не понял когда.Взял второй:записал FLASH -успешно,прочитал фьюзы,выбрал нужные,нажал запись и только появилось окно"запись-контроллер "умер" так и не записав фьюзы.Подскажите куда копать?Если фьюзы и с ошибкой то ведь записаться должны?Далее соберу "Доктора"-попробую оживить,но и для него нужно прошить мк.
Реклама
Потрогал лапой паяльник
Сообщения: 310
Зарегистрирован: Пт дек 17, 2010 14:41:25

Сообщение phenomen »

Думаю стоит начать со скриншота фьюзов...

Запомнить нужно, что установленный фьюз - это 0.
Путаница очень часто возникает в программаторах, где отмеченная галочка может означать и 0 и 1.

Здесь хорошо и в картинках для пони

Кстати, если не отключили SPI, то можно оживить с помощью генератора или кварца, подав сигнал на вход XTAL .
Реклама
Открыл глаза
Сообщения: 57
Зарегистрирован: Пн янв 13, 2014 16:01:21

Сообщение lubitel5 »

Ссылкой я пользовался,спасибо.Как я понял-в пони "галка"-это 0(включен).SPI-в пони же не редактируется? и я его не трогал.Разные варианты внешних цепей пробовал.Но смущает одно-ведь прошить фьюзы он должен,а потом отрубится?Или это быстрый процесс и я не заметил?Скриншоты читал и другую инфу.Может как-то выложить свои установки-ведь самому можно смотреть в упор и не видеть очевидного.
Потрогал лапой паяльник
Сообщения: 310
Зарегистрирован: Пт дек 17, 2010 14:41:25

Сообщение phenomen »

lubitel5 писал(а):Может как-то выложить свои установки
Хорошая идея :wink:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 57
Зарегистрирован: Пн янв 13, 2014 16:01:21

Сообщение lubitel5 »

Собираю это ЗУ.Но ,как я понял по даташиту ,для часового кварца запрограммировал CKSEL1,CKSEL2-В ПОНИ установил галки.
Вложения
Рис.4 Схема блока управления.GIF
(69.1 КБ) 869 скачиваний
Автоматическое ЗУ для свинцово-кислотных батарей.doc
(51.5 КБ) 353 скачивания
Реклама
Потрогал лапой паяльник
Сообщения: 310
Зарегистрирован: Пт дек 17, 2010 14:41:25

Сообщение phenomen »

Asynchronous Status Register – ASSR

Bit 3 – AS2: Asynchronous Timer/Counter2
When AS2 is written to zero, Timer/Counter 2 is clocked from the I/O clock, clkI/O. When AS2 is
written to one, Timer/Counter2 is clocked from a Crystal Oscillator connected to the Timer Oscillator
1 (TOSC1) pin. When the value of AS2 is changed, the contents of TCNT2, OCR2, and
TCCR2 might be corrupted.
За часовой кварц отвечает этот регистр а не фьюзы.

Изображение
Конфигурационные биты (фузы) устанавливаются следующие:
Запрограммированы (установлены в 0):
CKSEL0
CKSEL1
CKSEL3
SPIEN
SUT0
BODEN
BODLEVEL
BOOTSZ0
BOOTSZ1
все остальные - незапрограммированы (установлены в 1).
Изображение

Из таблицы выходит что МК тактируеться от внутреннего генератора частотой 8МГц

Ориентируйтесь на "Checked items means programmed (bit = 0)" (еще можно на фьюз SPIEN)
Изображение
Реклама
Открыл глаза
Сообщения: 57
Зарегистрирован: Пн янв 13, 2014 16:01:21

Сообщение lubitel5 »

Я принял за НЧ кварц-часовой.Его и подставлял.Ошибку исправил-подключил кварц 455 кГц,два кондера-все пошло.Фьюзы установил по автору.Всем откликнувшимся-большое спасибо.Тема закрыта.
Ответить

Вернуться в «AVR»