Страница 1 из 2
mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:04:55
osip
Здравствуйте! Вопрос может оказатся глупым но тем не мене проблема есть, время от времени происходит самопроизвольный ресет при прошитом работающем мк, чем это может быть вызвано,
Я только начал осваивать МК и многое не ясно, например у меня на отладочной плате впаян кварц на 16 мг и кондёры на 22п но у mega8535L максималка 8 мг, это мне что переставлять кварц, или же можно во фьюзах установить cksel1=1 , cksel2=1 , cksel3=1 , scopt=0 это у меня под сомнением и кажется что надо непосредственно ставить другой кварц и потом под него исправлять фьюзы или я ошибаюсь, но я и 16 полных давал на МК и он работал но далее эксперементировать не стал.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:22:45
Vov123
ресет то наверное в воздухе болтается?
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:34:37
osip
типа надо 10к
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:41:20
Vov123
типа да,можно 4,7
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:44:17
osip
по ресету так и думал спасибо за подтверждение , а по поводу кварца что скажете.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:48:42
Vov123
до 16МГц
ну да кварц менять однозначно
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:52:07
osip
не совсем понял, у меня стоит 16, а МК mega8535L по даташиту максимум 8, вопрс в том можно ли оставить 16 и фьюзы выставить на 8 будит ли так именно 8, или ставить кварц на 8 для этого надо.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 09:56:18
Vov123
я раньше тоже лупил кварцы по максимальной частоте,а потом подумал-зачем?С малой частотой проще настраивать таймера на большие задержки,да и ,ну это моё личное мнение,устройство работает более стабильно.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:02:30
osip
так я и сам это понял что много не есть хорошо!

у меня плата одна кварц один идти на рынок в падло, вот и думаю менять необходимо? или же можно фьюзами настроить 8мгц (в чём у меня сомнения ), я включал кварц на 16 фьюзы выстовлял на от 3 до 8, но чтото во мне подсказывает что это не правильно.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:05:42
Vov123
ну если нужного кварца под рукой нет,можно в ряде случаев обойтись внутренним генератором.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:08:49
osip
внутренний брешет, а уменя там таймер тикает, и погрешность выходит в час 3сек, а с кварцем этого замечено не было.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:15:35
Vov123
у 8535 таймер 2 может работать в асинхронном режиме.Там к нему подключаешь кварц 32768,вырвать с любых часов,подключается без конденсаторов.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:25:37
BOB51
Кварц однозначно ставить 8МГц. Фузы ... С этим подвидом (mega8535) не разбирался - отработано только по 8515. Если предусмотрен предделитель тактовой (CKDIV8 как в 2313), то после запуска поднять частоту до максимальной.
Ставить исходно максимальную частоту рисковано с точки зрения репрограммирования МК...

Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:34:37
osip
Понятно тоже экспеременировать не очень хочется, пойду на рынок, с ресетом разобрался вроде сбросов еще не было пока поставил R 10k но я догадывася об этом но возможно ему ещё помог солидный разгон МК так как сбросов без резистора на ресете раньше не было пока не добавил частоту калосальную, ладно спасибо всем кто откликнулся, пойду на рынок за безделушкой 30 рублёвой.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:41:42
osip
ещё вопросик а возможно посчитать в обратном порядке сколько МГЦ работает если взять значения записаные в таймере, тоесть преддилитель стоит на TCCR1B=0x05 ну сам кварц на16 установлен
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:50:18
Vov123
Где-то выдрал калькулятор таймеров для AVR/
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 10:52:43
osip
ща посмотрим, СПАСИБОНЬКИ!
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 11:33:10
osip
с калькулятором так и не разобрался, башка уже не варит, как нибуть в будущем разберусь, лучше кварц поменять на 8 мгц, хотя сейчас тикает на 16-том кварце, фьюзы стоят от 3 до 8 мгц работает всё исправно таймер тикает ровно, но что то прям гложет и говорит из нутри ПОСТАВЬ по меньше.
и ещё вопрос:
правильно ли останавливать таймер
регистрами
TCCR1B=0x00;
TIMSK=0x00;
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 15:34:22
osip
И так эксперемент показал на mega8535L замена кварца с 16 mhz на 8 mhz с настройками фузов
с 16 mhz (cksel1=1 , cksel2=1 , cksel3=1 , scopt=1) -было так
с 8 mhz (cksel1=1 , cksel2=1 , cksel3=1 , scopt=0)-стало так
результат остался прежним, на работу таймера не как не повлияло, как тикал исправно так и тикает, свойственно возник вопрос, а надобыло тогда его менять, может и можно ставить на 16 а фузы выставлять на 8, или всётаки нет
хотя нетушки упало в двое, не верте моим вышеописаным словам , почему так подумал написано далее.
Re: mega8535L самопроизвольный RESET
Добавлено: Сб янв 19, 2013 15:39:07
ILYAUL
А DS не судьба почитать?