Программирование ATmega16
- Сообщения: 57
- Зарегистрирован: Пн янв 13, 2014 16:01:21
Вот решил на старости лет попробовать собрать пару устройств на мк.С PIC проблем не возникло,а вот с АТ...Собрал прогр.STK-200,прога-Понипрог.Первый контроллер "умер" -я не понял когда.Взял второй:записал FLASH -успешно,прочитал фьюзы,выбрал нужные,нажал запись и только появилось окно"запись-контроллер "умер" так и не записав фьюзы.Подскажите куда копать?Если фьюзы и с ошибкой то ведь записаться должны?Далее соберу "Доктора"-попробую оживить,но и для него нужно прошить мк.
- Реклама
- Сообщения: 310
- Зарегистрирован: Пт дек 17, 2010 14:41:25
Думаю стоит начать со скриншота фьюзов...
Запомнить нужно, что установленный фьюз - это 0.
Путаница очень часто возникает в программаторах, где отмеченная галочка может означать и 0 и 1.
Здесь хорошо и в картинках для пони
Кстати, если не отключили SPI, то можно оживить с помощью генератора или кварца, подав сигнал на вход XTAL .
Запомнить нужно, что установленный фьюз - это 0.
Путаница очень часто возникает в программаторах, где отмеченная галочка может означать и 0 и 1.
Здесь хорошо и в картинках для пони
Кстати, если не отключили SPI, то можно оживить с помощью генератора или кварца, подав сигнал на вход XTAL .
- Сообщения: 57
- Зарегистрирован: Пн янв 13, 2014 16:01:21
Ссылкой я пользовался,спасибо.Как я понял-в пони "галка"-это 0(включен).SPI-в пони же не редактируется? и я его не трогал.Разные варианты внешних цепей пробовал.Но смущает одно-ведь прошить фьюзы он должен,а потом отрубится?Или это быстрый процесс и я не заметил?Скриншоты читал и другую инфу.Может как-то выложить свои установки-ведь самому можно смотреть в упор и не видеть очевидного.
- Сообщения: 310
- Зарегистрирован: Пт дек 17, 2010 14:41:25
- Сообщения: 57
- Зарегистрирован: Пн янв 13, 2014 16:01:21
Собираю это ЗУ.Но ,как я понял по даташиту ,для часового кварца запрограммировал CKSEL1,CKSEL2-В ПОНИ установил галки.
- Вложения
-
- Рис.4 Схема блока управления.GIF
- (69.1 КБ) 869 скачиваний
-
- Автоматическое ЗУ для свинцово-кислотных батарей.doc
- (51.5 КБ) 353 скачивания
- Реклама
- Сообщения: 310
- Зарегистрирован: Пт дек 17, 2010 14:41:25
За часовой кварц отвечает этот регистр а не фьюзы.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
Я принял за НЧ кварц-часовой.Его и подставлял.Ошибку исправил-подключил кварц 455 кГц,два кондера-все пошло.Фьюзы установил по автору.Всем откликнувшимся-большое спасибо.Тема закрыта.


