roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 13:46

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ATMega8 перестал видиться после программир. codevision'ом
СообщениеДобавлено: 20 фев 2006, 17:57 
Не в сети

Зарегистрирован: 03 апр 2005, 15:27
Сообщения: 11
собрал stk200 на базе hc244, все подключил к mega8, запустил codevision, зашел в программатор, он его удачно нашел, прочитал сигнатуру, сказал что МК похож на mega8 или mega8L ;)

попробовал прошить FLASH, прочитать, сравнить...все работало..
Program All не нажимал (!)..

потом нажал прошить EEPROM, оно подвисло на 19%, убил прогу..перезапустил..все равно работает..mega видится..

создал новый проект..поставил в настройках After Make галочку Program Chip..
скомпилил, нажал Program..оно туды залилось..ошибок никаких..

но после этого mega перестала видится и определяться в програматоре..ничего не читает ни сигнатуру ни flash...

какие возможные причины?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 фев 2006, 19:12 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
страница 7 краткого курса - прошивание МК


Если кварца нет то похоже вы отключили внутренний RC-генератор.

что делать на стр. 7.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2006, 10:52 
Не в сети

Зарегистрирован: 03 апр 2005, 15:27
Сообщения: 11
Проблема решилась установкой кварца.

Суть проблемы в том, что mega8 идет с предустановленными фьюзами CKSEL 3..0 = 0001, т.е. внутренний RC-генератор.
CodeVision по умолчанию настроен на программирование фьюзов, причем выставлены CKSEL3..0 = 1111, что означает использование внешенго кварцевого генератора.

Урок на будущее: или сразу лепить кварц, или убирать галочку программирования фьюзов, или ставить фьюзы на программирование CKSEL3..0 = 0001.

Всем спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2006, 11:09 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2005, 16:34
Сообщения: 147
Откуда: Москва, область...
Я всегда начинаю программирование МК с фьюзов  :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2006, 12:16 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Tester писал(а):
CodeVision по умолчанию настроен на программирование фьюзов


нет, он смотрит по вашей установке частоты для МК в свойствах проекта - если она отличается от "заводской" то програмируются фьюзы а кварц.

В любом случае на стр. 7 курса я рассказываю о прошивании и внимании к фьюзам - чтоб не было потом проблем.

Потому что фьюзами и ISP программирование можно отключить "случайно".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2006, 18:41 
Не в сети

Зарегистрирован: 03 апр 2005, 15:27
Сообщения: 11
Цитата:
нет, он смотрит по вашей установке частоты для МК в свойствах проекта - если она отличается от "заводской" то програмируются фьюзы а кварц.


не совсем понял этой фразы..

Цитата:
Потому что фьюзами и ISP программирование можно отключить "случайно".

перед программированием я убедился что ни один фьюз не выставлен..кто ж знал что с завода они идут с частью их выставленными :))


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO