Страница 16 из 134
Добавлено: Пт окт 24, 2008 09:07:03
Тихан
Добавлено: Сб ноя 01, 2008 00:12:41
IRF840
Просьба подсказать, как в IC-Prog поставить биты защиты для PIC18F452?
Добавлено: Вт ноя 04, 2008 02:56:42
Владимир К.
Доброго всем.
У меня какая-то непонятная хрень происходит с tiny13. Беру рабочую прошивку(моргалку), ставлю тактирование от внутреннего генератора 9,6 МГц, fuses как положено - прошиваю. все работает. Меняю тактовую частоту на 4,8 МГц - прошиваю. И писец - контроллер молчит, шиться через ISP не хочет. Меняю fuses, на паралельном программаторе, для 9,6 МГц - и контроллер оживает. проверял на нескольких контроллерах - одно и тоже.
Может кто сталкивался с такой проблеммой(или похожей) - пните на правильный путь...
Добавлено: Вт ноя 04, 2008 03:01:01
biDE
Владимир К. писал(а):У меня какая-то непонятная хрень происходит с tiny13 .... пните на правильный путь...
Почитай даташит, раздел эррата, там описаны комбинации которые приводят к ошибкам.
Добавлено: Ср ноя 05, 2008 21:20:55
Angelus
Владимир К. писал(а): Меняю тактовую частоту на 4,8 МГц - прошиваю..
А фюз предварительного деления частоты на 8 CKDIV8 Запрограммирован?
Добавлено: Чт ноя 06, 2008 01:01:40
Владимир К.
Ну собсно нашел проблему. Перечитал повнимательней раздел эррата и точно есть такая проблема у них. Никогда не думал что не только программы содержат баги, но и железо тоже этим страдает.
Добавлено: Чт ноя 06, 2008 01:30:38
biDE
Ну железо тоже люди живые рожают

, отсюда и баги ...
Добавлено: Пт ноя 07, 2008 09:55:52
Left Radio
Подскажите пожалуйста как мне выставить тактирование от внутреннего генератора в PIC18F4685 и как при этом задать частоту МК.
Вт гляньте правильно ли я выставил фьюзы , а то не хочется напутать и потом не запустить МК

:
Код: Выделить всё
#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)
Добавлено: Вс ноя 16, 2008 17:40:58
Man
Подскажите пожалуста правельноли выставлены фьюзы , для кварца 16Mhz? Мк запустился работает , только такое ошушение что он работает от внутренего генератора, так как LCD заполняется около 2секунд а должен моментально.
Добавлено: Вс ноя 16, 2008 18:37:52
Aheir
Да вроде, CKSEL все сняты, остальное не так критично...
Добавлено: Вс ноя 16, 2008 19:01:22
Man
Может чтото с кварцем , если я шас поставлю например кварц на 8Mhz то надо будет фьюзы менять?
Добавлено: Пн ноя 17, 2008 02:34:43
Паятель
Если бы кварц был виноват, тогда вообще не работало бы.
Man писал(а):Может чтото с кварцем , если я шас поставлю например кварц на 8Mhz то надо будет фьюзы менять?
Нет, но работать-то ещё медленнее будет.
Добавлено: Сб ноя 22, 2008 14:52:15
Dimych1976
Господа, подскажите пожалуйста. У атмеги64 есть фьюзы, отключающие RESET (типа RSTDISBL у атмеги8 )? А то случилась трабла. Видимо, криво прошил фьюзы, связанные с тактовыи генератором. И теперь вообще ничем не определяется. Даже с программатором с внешним тактом. В мануалах фьюз RSTDISBL у атмеги64 не нашел.

Добавлено: Вс ноя 23, 2008 13:33:08
Aheir
Если говорите, что " криво прошил фьюзы, связанные с тактовыи генератором, то причем здесь RSTDISBL? Если ни подключение быстрого/медленного кварцев, ни внешний такт не помогают, то печально.
Но варианты есть, например
http://radiokot.ru/forum/viewtopic.php?t=10130
Добавлено: Вс ноя 23, 2008 16:40:50
Dimych1976
я считал фьюзы в cv avr, изменил одну галочку в выборе клока ( как потом оказалось не ту) и заново их перезаписал. После этого контроллер не отвечает даже на внешние такты. Что там с ним начудил ?! А основная проблема в том, что платка с ним залита лаком, так-что выдрать tqfp проблематично.
Спасибо за ссылку . Обязательно посмотрю
Добавлено: Вс ноя 23, 2008 16:54:34
Dimych1976
кстати, я правильно понял, что если фьюзы запрограммированы на RC цепочку, то и подключать ее придется. А внешние клоки не спасут?
Плата управления шаговым двигателем
Добавлено: Чт ноя 27, 2008 04:28:27
Skorpion
Доброй ночи котам! Вопрос как расставить фюзы Attiny2313 Плата управления шаговым двигателем, програматор SmartProg, с Attiny2313 работать неприходилось, хочу попробовать собрать устройство, Плата управления шаговым двигателем в програмировании полный 0 вообше.
На самом деле нужно сделать чтото вроде дойстика для управления движения каретки станка ЧПУ по осям X,Y,Z. При удержании кнопки скорость должна наростать, и уменьшаться при приближении к концу стола в каждом направлении, может есть где готовая схема ткните носом в нужном направлении желательно на МК и с драйверами на сборках имею приличное количество внутренностей от принтеров думаю их для этого приспособить есть достаточно мощные драйвера от больщёго принтэра EPSON и других поменьше, драйвера
STK 6885H, STK6713BMK2, STK66025A, STK66125, и блок питания от него. Сооружение было достаточно габаритное весилокилограм 30-40. Все детали на платах пока невыпаивал.

Добавлено: Пт ноя 28, 2008 00:14:55
GRafGRay
Доброго времени суток. Проблема следующая, зашил намеренно в меге8 фуз ресета, PC6 будь он неладен понадобился. Собственно имеется HVProg, но шить обратно (в параллельном режиме) он отказывается, ругается стало быть. Где траблу искать?
Добавлено: Пт ноя 28, 2008 06:55:53
BerZerK-ku
GRafGRay писал(а):Доброго времени суток. Проблема следующая, зашил намеренно в меге8 фуз ресета, PC6 будь он неладен понадобился. Собственно имеется HVProg, но шить обратно (в параллельном режиме) он отказывается, ругается стало быть. Где траблу искать?
В железке HVProg или в ПО. Т.к. сама мега шеться обратно без проблем.
Добавлено: Пт ноя 28, 2008 08:28:30
GRafGRay
BerZerK-ku писал(а):
В железке HVProg или в ПО. Т.к. сама мега шеться обратно без проблем.
HVProg - программатор Хаммера
ПО - АВРстудия4
программатор исправен, адаптер под мегу тож правильно разведён (раньше шил без проблем), мега - тоже рабочая, зашитая в неё программка (до сброса ресета) работает как часики