Как сбросить фьюзы CKSEL у ATmega16A

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Как сбросить фьюзы CKSEL у ATmega16A

Сообщение NEOSoftWare » 05 мар 2011, 23:26

нечаянно в место того чтобы прошить фьзы на кварц 8 мгц (SKSEL=1110), прошил на внешнюю RC цепь 8 мгц (SKSEL=0100) и мк больше не отвечает. как можно исправить ситуацию ?
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение HarryStar » 05 мар 2011, 23:33

Подключить внешнюю RC цепь или использовать дорогой программатор
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение yak-40 » 05 мар 2011, 23:41

Использовать программатор, который выдаёт тактирующую частоту. Например "USB STK-500v2 by Petka"
обсуждался здесь:http://roboforum.ru/forum43/topic5805.html
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение NEOSoftWare » 06 мар 2011, 00:23

HarryStar писал(а):Подключить внешнюю RC цепь или использовать дорогой программатор

я так понимаю что RC цепь представляет из себя цепь из конденсатора и резистора, если так то какие тогда должны быть номиналы?
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение Drunya » 06 мар 2011, 17:46

DATASHEET писал(а):The frequency is roughly estimated by the equation f = 1/(3RC). C should be at least 22 pF.
Глюк по-немецки означает "счастье"...
Аватара пользователя
Drunya
 
Сообщения: 196
Зарегистрирован: 05 июн 2007, 12:20
Откуда: Киев
прог. языки: C/C++, ASSEMBLER

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение NEOSoftWare » 06 мар 2011, 18:21

Drunya писал(а):
DATASHEET писал(а):The frequency is roughly estimated by the equation f = 1/(3RC). C should be at least 22 pF.

это если использовать конденсатор на 22 пф то резистор будет около 17 кОм ? если так то как тогда их подключить к выводам? просто параллельно подключить конденсатор и резистор ?
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение yak-40 » 06 мар 2011, 18:32

А даташит не судьба открыть и посмотреть? Там всё написано и схема нарисована и номиналы проставлены. Или ждёте что за вас это кто-то сделает?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение NEOSoftWare » 06 мар 2011, 19:13

к сожалению я с английским не очень в ладах, но спасибо, схему подключения наел в даташете.
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение avr123.nm.ru » 06 мар 2011, 22:26

Схема на русском ?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение NEOSoftWare » 06 мар 2011, 23:33

avr123.nm.ru писал(а):Схема на русском ?

схема та нет, а вот все остальное :( но ладно, главное мегу восстановил :)
спасибо Drunya, показал где капать :)))
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: Как сбросить фьюзы CKSEL у ATmega16A

Сообщение NEOSoftWare » 05 апр 2011, 01:01

появилась похожая проблема, только с ATtiny2313, перепрошил фьюзы CKSEL на 0110
Int. RC Osc. 128 kHz; Start-up time: 14 CK + 64 ms;[CKSEL=0110 SUT=10]
и теперь мк не отвечает программатору, хотя записанная в нем программа работает как надо. как теперь его перепрошить ?
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java


Вернуться в Микроконтроллеры

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

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