Муфты электромонтажные от производителя Fucon
Страница 1 из 6
Новичок
 
Аватар для ODiSON
 
Регистрация: 17.06.2009
Сообщений: 64
Репутация: 16
6 2
0 0
Отправить сообщение для ODiSON с помощью ICQ
 
14.08.2009 01:45 #1
У меня при программировании ATmegи 8й неизвестно каким образом слетел бит SPIEN и после этого контроллер даже не определяется...
Можт кто знает как исправить эту проблему?

P.S. до этого все экземпляры прошивались нормально
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
14.08.2009 11:22 #2
Выход возможно (насколько я знаю) только один - использовать параллельный программатор либо заводского изготовления, либо собирать самому.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Аватар для ODiSON
 
Регистрация: 17.06.2009
Сообщений: 64
Репутация: 16
6 2
0 0
Отправить сообщение для ODiSON с помощью ICQ
 
15.08.2009 01:16 #3
А с помощью PROTTOSSкого USB программатора можно исправить эту проблему? Если нет, прошу выложите ктонть ссылку на схему
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
15.08.2009 10:11 #4
Это тот что совместим с AVR910 (на mega8). Нет он ведь SPI, нужен программатор который работает используя параллельный интерфейс. Информации по ним достаточно много от самых простых до сложных.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
15.08.2009 10:37 #5
Ну вот к примеру один из вариантов параллельного программатора (с адаптерами для разных МК) Параллельный програматор
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Аватар для ODiSON
 
Регистрация: 17.06.2009
Сообщений: 64
Репутация: 16
6 2
0 0
Отправить сообщение для ODiSON с помощью ICQ
 
15.08.2009 17:38 #6
Такой же в "Радио Аматоре" №1/2005 описан. На мой взгляд, он самый простой, пожалуй на нем я и остановлюсь...
Спасибо за помощь
Оценка
Знаток
 
Аватар для bobesh
 
Регистрация: 01.02.2009
Сообщений: 850
Репутация: 149
142 39
3 3
 
04.09.2009 19:52 #7
Цитата:
У меня при программировании ATmegи 8й неизвестно каким образом слетел бит SPIEN и после этого контроллер даже не определяется
А каким образом определил, что слетел именно SPIEN бит? Спрашиваю потому, что сейчас столкнулся с аналогичной ситуацией, когда та же мега8 не программируется (Не один чип, а целая прорва). Когда, при предположении, что изменились фузы CKSEL, для одной м/схемы, подключили внешний кварц, чип запрограммировался и были считаны биты CKSEL. В них были записаны все 1, т.е. F. Так вот вопрос к уважаемым форумчанам: почему могут измениться значения фуз по умолчанию? Статическое электричество или еще что-нибудь? И как в таком случае выходить из положения, ведь параллельное программирование тоже предусмотрено для случая работы внутреннего генератора. Или я ошибаюсь?
__________________
Компьютер не подчиняется законам физики. Только в нем глюки возникают из ничего, файлы исчезают в никуда, а объем измеряется в метрах и называется весом.
Последний раз редактировалось bobesh; 04.09.2009 в 19:57.
Оценка
Новичок
 
Аватар для ODiSON
 
Регистрация: 17.06.2009
Сообщений: 64
Репутация: 16
6 2
0 0
Отправить сообщение для ODiSON с помощью ICQ
 
05.09.2009 11:02 #8
Цитата:
А каким образом определил, что слетел именно SPIEN бит?
Я прошивал, как обычно, через Pony Prog... По окочанию записи выбило "Write Fail", я решил проверить фьюзы - считались нормально но на бите SPIEN не стояло галки (bit=1). Я повторил попытку и наверное слетел бит RSTDISBL, так как чип перестал определяться...
Виню я в этом блок питания (от радиотелефона Panasonic 12V 150mA), так как до этого прошивал через лабораторный. Я так и не понял в чем причина - может пульсации, может статика, подсоединил лабораторный все заработало, только один камушек запорол
Последний раз редактировалось ODiSON; 05.09.2009 в 11:08.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
07.09.2009 09:25 #9
Измениться фьюзы могут при "глюке" в процессе записи микроконтроллера, а при процессе записи - факторов способствующих этим глюкам много (блок питания, некачественный, длинный кабель для программирования, нарушение контакта,...).
Цитата:
И как в таком случае выходить из положения, ведь параллельное программирование тоже предусмотрено для случая работы внутреннего генератора. Или я ошибаюсь
В режиме параллельного программирования тактирование внешнее, задается самим программатором, подается на вход XTAL1 программируемого микроконтроллера.

PS: попалась схема простого параллельного программатора ParaProg собранного на mega16, в сети есть схема и прошивка. Для себя его тоже соберу (на всякий случай)
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
07.09.2009 09:29 #10
Цитата:
Сообщение от ODiSON
Я прошивал, как обычно, через Pony Prog... По окочанию записи выбило "Write Fail", я решил проверить фьюзы - считались нормально но на бите SPIEN не стояло галки (bit=1). Я повторил попытку и наверное слетел бит RSTDISBL, так как чип перестал определяться...
Скорее всего слетел только SPIEN. Т.к. отключен был режим SPI, то после сброса этот интерфейс был отключен, поэтому чип и не определился (я так думаю)
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Ответ
Страница 1 из 6
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 10:05.
Обратная связь РадиоЛоцман Вверх