Всё о фьюзах...

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Тихан
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20
Контактная информация:

Сообщение Тихан »

Не....Помехи...с помехами се нармально, значит внешний генератор....... :( :( :(
Съел сам, помоги соседу. Соседу мясо вредно:)
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

Просьба подсказать, как в IC-Prog поставить биты защиты для PIC18F452?
Последний раз редактировалось IRF840 Вт ноя 04, 2008 07:35:13, всего редактировалось 1 раз.
Аватара пользователя
Владимир К.
Мучитель микросхем
Сообщения: 438
Зарегистрирован: Ср ноя 21, 2007 14:14:37
Откуда: Краснодар

Сообщение Владимир К. »

Доброго всем.
У меня какая-то непонятная хрень происходит с tiny13. Беру рабочую прошивку(моргалку), ставлю тактирование от внутреннего генератора 9,6 МГц, fuses как положено - прошиваю. все работает. Меняю тактовую частоту на 4,8 МГц - прошиваю. И писец - контроллер молчит, шиться через ISP не хочет. Меняю fuses, на паралельном программаторе, для 9,6 МГц - и контроллер оживает. проверял на нескольких контроллерах - одно и тоже.
Может кто сталкивался с такой проблеммой(или похожей) - пните на правильный путь...
Аватара пользователя
biDE
Встал на лапы
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

Владимир К. писал(а):У меня какая-то непонятная хрень происходит с tiny13 .... пните на правильный путь...

Почитай даташит, раздел эррата, там описаны комбинации которые приводят к ошибкам.
Аватара пользователя
Angelus
Встал на лапы
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

Сообщение Angelus »

Владимир К. писал(а): Меняю тактовую частоту на 4,8 МГц - прошиваю..

А фюз предварительного деления частоты на 8 CKDIV8 Запрограммирован?
Аватара пользователя
Владимир К.
Мучитель микросхем
Сообщения: 438
Зарегистрирован: Ср ноя 21, 2007 14:14:37
Откуда: Краснодар

Сообщение Владимир К. »

Ну собсно нашел проблему. Перечитал повнимательней раздел эррата и точно есть такая проблема у них. Никогда не думал что не только программы содержат баги, но и железо тоже этим страдает.
Аватара пользователя
biDE
Встал на лапы
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

Ну железо тоже люди живые рожают :) , отсюда и баги ...
Аватара пользователя
Left Radio
Прорезались зубы
Сообщения: 235
Зарегистрирован: Пт авг 22, 2008 03:58:30
Откуда: Union Soviet Socialist Republics
Контактная информация:

Сообщение Left Radio »

Подскажите пожалуйста как мне выставить тактирование от внутреннего генератора в PIC18F4685 и как при этом задать частоту МК.
Вт гляньте правильно ли я выставил фьюзы , а то не хочется напутать и потом не запустить МК :cry: :

Код: Выделить всё

#include <18F4685>
#device adc=10

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES WDT128                   //Watch Dog Timer uses 1:128 Postscale
#FUSES INTRC_IO                 //Internal RC Osc, no CLKOUT
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NOBROWNOUT               //No brownout reset
#FUSES BORV20                   //Brownout reset at 2.0V
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOCPD                    //No EE protection
#FUSES STVREN                   //Stack full/underflow will cause reset
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOWRT                    //Program memory not write protected
#FUSES NOWRTD                   //Data EEPROM not write protected
#FUSES IESO                     //Internal External Switch Over mode enabled
#FUSES FCMEN                    //Fail-safe clock monitor enabled
#FUSES NOPBADEN                 //PORTB pins are configured as digital I/O on RESET
#FUSES BBSIZ4K                  //4K words Boot Block size
#FUSES NOWRTC                   //configuration not registers write protected
#FUSES NOWRTB                   //Boot block not write protected
#FUSES NOEBTR                   //Memory not protected from table reads
#FUSES NOEBTRB                  //Boot block not protected from table reads
#FUSES NOCPB                    //No Boot Block code protection
#FUSES LPT1OSC                  //Timer1 configured for low-power operation
#FUSES MCLR                     //Master Clear pin enabled
#FUSES NOXINST                  //Extended set extension and Indexed Addressing mode disabled (Legacy mode)

#use delay(clock=8000000)
Аватара пользователя
Man
Встал на лапы
Сообщения: 83
Зарегистрирован: Чт ноя 13, 2008 19:22:03

Сообщение Man »

Подскажите пожалуста правельноли выставлены фьюзы , для кварца 16Mhz? Мк запустился работает , только такое ошушение что он работает от внутренего генератора, так как LCD заполняется около 2секунд а должен моментально.
Вложения
фьюзы.JPG
(33.68 КБ) 652 скачивания
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Да вроде, CKSEL все сняты, остальное не так критично...
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
Man
Встал на лапы
Сообщения: 83
Зарегистрирован: Чт ноя 13, 2008 19:22:03

Сообщение Man »

Может чтото с кварцем , если я шас поставлю например кварц на 8Mhz то надо будет фьюзы менять?
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Если бы кварц был виноват, тогда вообще не работало бы.
Man писал(а):Может чтото с кварцем , если я шас поставлю например кварц на 8Mhz то надо будет фьюзы менять?

Нет, но работать-то ещё медленнее будет.
Если долго мучиться, что-нибудь... сломается.
Dimych1976
Родился
Сообщения: 11
Зарегистрирован: Сб ноя 22, 2008 14:48:58

Сообщение Dimych1976 »

Господа, подскажите пожалуйста. У атмеги64 есть фьюзы, отключающие RESET (типа RSTDISBL у атмеги8 )? А то случилась трабла. Видимо, криво прошил фьюзы, связанные с тактовыи генератором. И теперь вообще ничем не определяется. Даже с программатором с внешним тактом. В мануалах фьюз RSTDISBL у атмеги64 не нашел. :cry:
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Если говорите, что " криво прошил фьюзы, связанные с тактовыи генератором, то причем здесь RSTDISBL? Если ни подключение быстрого/медленного кварцев, ни внешний такт не помогают, то печально.
Но варианты есть, например http://radiokot.ru/forum/viewtopic.php?t=10130
Оптимизм х (Опыт + Знания) = const
Dimych1976
Родился
Сообщения: 11
Зарегистрирован: Сб ноя 22, 2008 14:48:58

Сообщение Dimych1976 »

я считал фьюзы в cv avr, изменил одну галочку в выборе клока ( как потом оказалось не ту) и заново их перезаписал. После этого контроллер не отвечает даже на внешние такты. Что там с ним начудил ?! А основная проблема в том, что платка с ним залита лаком, так-что выдрать tqfp проблематично.
Спасибо за ссылку . Обязательно посмотрю
Dimych1976
Родился
Сообщения: 11
Зарегистрирован: Сб ноя 22, 2008 14:48:58

Сообщение Dimych1976 »

кстати, я правильно понял, что если фьюзы запрограммированы на RC цепочку, то и подключать ее придется. А внешние клоки не спасут?
Аватара пользователя
Skorpion
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт ноя 03, 2006 09:32:30
Откуда: Москва
Контактная информация:

Плата управления шаговым двигателем

Сообщение Skorpion »

Доброй ночи котам! Вопрос как расставить фюзы Attiny2313 Плата управления шаговым двигателем, програматор SmartProg, с Attiny2313 работать неприходилось, хочу попробовать собрать устройство, Плата управления шаговым двигателем в програмировании полный 0 вообше.
На самом деле нужно сделать чтото вроде дойстика для управления движения каретки станка ЧПУ по осям X,Y,Z. При удержании кнопки скорость должна наростать, и уменьшаться при приближении к концу стола в каждом направлении, может есть где готовая схема ткните носом в нужном направлении желательно на МК и с драйверами на сборках имею приличное количество внутренностей от принтеров думаю их для этого приспособить есть достаточно мощные драйвера от больщёго принтэра EPSON и других поменьше, драйвера
STK 6885H, STK6713BMK2, STK66025A, STK66125, и блок питания от него. Сооружение было достаточно габаритное весилокилограм 30-40. Все детали на платах пока невыпаивал.
:)
Аватара пользователя
GRafGRay
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вт окт 02, 2007 14:43:23
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение GRafGRay »

Доброго времени суток. Проблема следующая, зашил намеренно в меге8 фуз ресета, PC6 будь он неладен понадобился. Собственно имеется HVProg, но шить обратно (в параллельном режиме) он отказывается, ругается стало быть. Где траблу искать?
При наличии отсутствия пропитанных шпал - это будет не трамвай а одно горе!
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Сообщение BerZerK-ku »

GRafGRay писал(а):Доброго времени суток. Проблема следующая, зашил намеренно в меге8 фуз ресета, PC6 будь он неладен понадобился. Собственно имеется HVProg, но шить обратно (в параллельном режиме) он отказывается, ругается стало быть. Где траблу искать?

В железке HVProg или в ПО. Т.к. сама мега шеться обратно без проблем.
Аватара пользователя
GRafGRay
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вт окт 02, 2007 14:43:23
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение GRafGRay »

BerZerK-ku писал(а):В железке HVProg или в ПО. Т.к. сама мега шеться обратно без проблем.


HVProg - программатор Хаммера
ПО - АВРстудия4

программатор исправен, адаптер под мегу тож правильно разведён (раньше шил без проблем), мега - тоже рабочая, зашитая в неё программка (до сброса ресета) работает как часики
При наличии отсутствия пропитанных шпал - это будет не трамвай а одно горе!
Ответить

Вернуться в «AVR»