реклама на сайте
подробности

 
 
> avr mega162 .Установка кварца и программирование.
Брат
сообщение Aug 18 2011, 06:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 16-03-05
Пользователь №: 3 386



Имею CVAVR , AVR Studio4 ,STK200/300(программатор 5 проводов).
Нужно отладить связь с компом через COM1-USART.На плате внешний кварц 11.0592 мгц.Usart настроил под него.
Написал и прошил кусок программы связи. AVR работает от внутреннего гена.Теперь чтобы проверить терминалом, нужно установить фузы для работы от кварца. Боюсь, что после этого я не смогу прошивать контроллер.
Прежде, чем писать дальше программу, нужно проверить этот кусок. Неужели тупик?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Брат
сообщение Aug 18 2011, 08:46
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 16-03-05
Пользователь №: 3 386



Кварц я припаял, но он не генерит. Надо CKSEL(3-1) ставить 111 (сейчас стоят 001). Ну не представляю, как будет программатор работать после этого.

Как и ожидал, запрограммировал все биты CKSEL(3-0) ,т.е. поставил галочки в окнах каждого бита в программаторе CodeVisionAVR. Сейчас ничего не читается,даже сигнатура.


импульсов на кварце так и не появилось.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 18 2011, 09:12
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Брат @ Aug 18 2011, 12:46) *
Кварц я припаял, но он не генерит. Надо CKSEL(3-1) ставить 111 (сейчас стоят 001). Ну не представляю, как будет программатор работать после этого.
Как и ожидал, запрограммировал все биты CKSEL(3-0) ,т.е. поставил галочки в окнах каждого бита в программаторе CodeVisionAVR. Сейчас ничего не читается,даже сигнатура.

А вы твердо уверены, что установленная галочка означает 1? Не знаю, как у CodeVisionAVR (с ним дела никогда не имела), но в большинстве программаторов с GUI-управлением галочка проставляется для установленной фузы, а установленной фузой считается 0. По этой же причине программатором PonyProg было попорчено уйма МК, когда вместо режима внешнего кварца оказывался установлен режим внешней частоты, который без генератора импульсов назад перепрограммировать невозможно.

Страница 36 даташита:
Note: For all fuses ”1” means unprogrammed while ”0” means programmed.

Тогда как у программатроров галочки означают "programmed fuse", а вовсе не 1.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016