AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
02.10.2013, 11:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
- Перевести опции командной строки в биты фьюзов, пользуясь описанием этих опций,
- По ДШ определить требуемое состояние всех Fuse-битов.
- Перевести требуемое состояние Fuse-битов в команду используемого прошивальщика.
И, собсна, всё.
__________________
There's always more than one way to skin a cat.
Последний раз редактировалось tempora; 02.10.2013 в 11:21.
|
|
|
|
02.10.2013, 11:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.06.2005
Адрес: Moscow Izmaylovo http://maps.yandex.ru/-/CND8ENIj
Сообщений: 1,757
Сказал спасибо: 0
Сказали Спасибо 266 раз(а) в 169 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
забыл добавит
выучить аглицкий
мультик про шарика с кедами помнишь?
Вот так и я вам
|
|
|
|
02.10.2013, 12:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
mix10, Миха, как собиратель конструкций собирателю конструкций... Собирай на ПИКах- мозг и нервы целее будут
__________________
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
|
|
|
|
02.10.2013, 12:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.06.2005
Адрес: Moscow Izmaylovo http://maps.yandex.ru/-/CND8ENIj
Сообщений: 1,757
Сказал спасибо: 0
Сказали Спасибо 266 раз(а) в 169 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Мне всё равно на чём собирать.
Главное не слишком с заоблачными ценами и не двухсторонними печатями.
Вертеллер нашёл, двухстороннюю плату не сделаю и деталек ни одной в продаже нету - а вкусняшка ещё та, как оцилопер 10 канальный для тебя.
|
|
|
|
03.10.2013, 11:50
|
|
Временная регистрация
Регистрация: 05.11.2008
Сообщений: 51
Сказал спасибо: 7
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
При программировании Atmega32 программой AVRProg (программатор AVR910 USB от Протосса) решил поиграться с фьюзами и выбрал строку "Ext. XTAL, Startup: 67 ms + 16K CK", после чего микроконтроллер стал недоступен для программирования (до этого стояла "Ext XTAL, Startup: 30 us + 1K CK" и все было ОК).
Тактирование производилось от керамического резонатора ZTT-16.00MX.
Есть какой-то способ это исправить?
|
|
|
|
03.10.2013, 12:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
040301, ищи параллельный программатор! Через ISP ты его к жизни не вернёшь! Или как вариант- подай тактовую частоту на контакт XTAL1 и сотри всё содержимое контроллера
__________________
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Последний раз редактировалось Андрей К; 03.10.2013 в 12:05.
|
|
|
|
03.10.2013, 12:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Есть такая простая наука в АВР- Никогда не меняй состояние фьюза CKSEL0, если не знаешь что произойдёт
__________________
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
|
|
|
|
03.10.2013, 12:18
|
|
Временная регистрация
Регистрация: 05.11.2008
Сообщений: 51
Сказал спасибо: 7
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Сообщение от Андрей К
|
Есть такая простая наука в АВР- Никогда не меняй состояние фьюза CKSEL0, если не знаешь что произойдёт
|
Это я уже запомню навсегда... Непонятно только, что такого я при этом сделал - поменял всего лишь startup time. Источник тактирования не менял, SPIEN не трогал...
Сообщение от Андрей К
|
Или как вариант- подай тактовую частоту на контакт XTAL1 и сотри всё содержимое контроллера
|
Можно подробнее? Как стереть при внешнем тактировании?
|
|
|
|
03.10.2013, 12:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Если при внешнем тактировании когда подключен программатор (твой от Проттоса), программатор инициализирует контроллер, то дальнейшие потуги с возвратом заводских установок контроллера возможно сделать, НО! Если контроллер твою мегу не увидел, то... Придётся параллельный программатор искать или реаниматор собирать.
__________________
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
|
|
|
Сказали "Спасибо" Андрей К
|
|
|
03.10.2013, 12:31
|
|
Временная регистрация
Регистрация: 05.11.2008
Сообщений: 51
Сказал спасибо: 7
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Сообщение от Андрей К
|
Если при внешнем тактировании когда подключен программатор (твой от Проттоса), программатор инициализирует контроллер, то дальнейшие потуги с возвратом заводских установок контроллера возможно сделать, НО! Если контроллер твою мегу не увидел, то... Придётся параллельный программатор искать или реаниматор собирать.
|
ОК, спасибо, попробую.
И все же главное (чтобы не залететь снова): что такого страшного в этой строке "Ext. XTAL, Startup: 67 ms + 16K CK", что сразу вырубило чип?
А может замена кварца поможет?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:29.
|
|