дак зачем ему высоковольтный программатор тогда ?Барсик писал(а):он установил в качестве источника тактовой частоты внешний генератор...
Всё о фьюзах...
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Angelus
- Встал на лапы
- Сообщения: 119
- Зарегистрирован: Чт авг 16, 2007 16:30:42
- Откуда: Харьковская обл.
Я так понимаю надо подать на контроллер импульсы от внешнего генератора на вывод 2 (PCINT3/CLKI/ADC3) PB3, чтобы зависти контроллер и правильно прошить фюзы. Я использую STK 300 вывод led соединен с выводом 2 контроллера, программатор CodeVisionAVR умеет ли подавать тактовый сигнал? Знаю что AVReAl умеет это делать, ставлю ключ -as но эта программа не может найти адаптер 
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Angelus писал(а): Знаю что AVReAl умеет это делать, ставлю ключ -as но эта программа не может найти адаптер
Ключи ПРАВИЛЬНЫЕ для такта на сайте автора "Авреал"
AVReAl - обновился кстати !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Angelus
- Встал на лапы
- Сообщения: 119
- Зарегистрирован: Чт авг 16, 2007 16:30:42
- Откуда: Харьковская обл.
Выставил в БИОСе LPT1:378h, было 278h. AVReAl Заработал, стал опознавать адаптер,
Подает тактовый сигнал на вывод 2 микроконтроллера 250КГц, но ATtiny13 не видит avreal32 +attiny13 -o0 -p1 -as –b пишет Can’t resync. Ставлю другой микроконтроллер, ATtiny13 опознается, читаются фюзы и т.д.
Подаю на вывод 2 микроконтроллера тактовый сигнал 2,5МГц от внешнего генератора. Далее используя программу CodeVisionAVR, при попытки прочитать с микроконтроллера выдает ошибку сигнатуры. Поднял частоту до 5МГц, Микроконтроллер начал читаться. Запрограммировал правильно фюзы. Прошивка, которая была в микроконтроллере, отказалась работать, после стирания и записью новой прошивки микроконтроллер зароботал.
Подает тактовый сигнал на вывод 2 микроконтроллера 250КГц, но ATtiny13 не видит avreal32 +attiny13 -o0 -p1 -as –b пишет Can’t resync. Ставлю другой микроконтроллер, ATtiny13 опознается, читаются фюзы и т.д.
Подаю на вывод 2 микроконтроллера тактовый сигнал 2,5МГц от внешнего генератора. Далее используя программу CodeVisionAVR, при попытки прочитать с микроконтроллера выдает ошибку сигнатуры. Поднял частоту до 5МГц, Микроконтроллер начал читаться. Запрограммировал правильно фюзы. Прошивка, которая была в микроконтроллере, отказалась работать, после стирания и записью новой прошивки микроконтроллер зароботал.
Последний раз редактировалось Angelus Сб окт 11, 2008 16:38:35, всего редактировалось 1 раз.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Smallmen писал(а):помогите прошил контроллер с такими фьюзами и больше не могу с него ничего считать
Что означает эта комбинация фьюзов ?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Smallmen писал(а):помогите прошил контроллер с такими фьюзами и больше не могу с него ничего считать
Наверное я обломаю кайф tych
Дело в том, что у Вас Smallmen, запрограммированы фьюзы CKSEL3:0, что означает тактирование от внешнего генератора. В вашем случае нужно на вход XTAL1 подать тактовый сигнал. Частота сигнала зависит от того с какой скоростью Ваш программатор обменивается с контроллером по SPI, она (частота) должна быть, если мне не изменяет память, минимум в 3 раза выше частоты импульсов на выводе SCK и не должна превышать максимальной тактовой частоты контроллера. Замечу также, что некоторые программаторы в состоянии генерировать импульсы тактовой частоты, какие именно сказать не могу, но точно знаю что есть такие.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
можно использовать любой внешний генератор импульсов - например на LM555 с резистром и конденсатором или на элементе 74hc14. Говорят на материнских платах бывают генераторы такта.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Тихан писал(а):Тьфу!Я имел ввиду кварц!
зы
Нето написал....
В этом случае необходимо:
1 Установить фьюзы CKSEL3..0 = 1101, запрограммировать фьюз CKOPT.
2) Определить для себя какое у вас питание и установить фьюзы SUT1..0 согласно таблице в даташите
Эти фьюзы отвечают за то сколько времени будет "заводиться генератор", а также устанавливают дополнительную задержку
после ресета. Т. е. эти фьюзы задают время старта контроллера, их следует устанавливать в зависимости от того насколько быстро устанавливается
питание, и включен ли у вас BOD (внутренний супервизор). Таблицу привести не могу, но в моем даташите (2486T–AVR–05/08 ) она на 28 странице. Посмотрите туда, если не будет ясно спрашивайте.
А вообще пора учиться даташиты читать.