smalcom 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 (изменено) · Жалоба керамический резонатор 0.9..3.0 МГц не, при CKOPT=0 это как раз f>1МГц кварц менял, про емкости у него не думал. прикол в том, что даже ватчдог не выводит его из этого зависшего состояния. грешу на самый маловероятный исход - проблемная партия контроллеров вот что я только что пронаблюдал - контроллер не завис а начал жестко тупить, те мигание светодиода "я жив" вместо периода 1с превратилось в 30с. ЗЫ. опять же почему ватчдог имея свой собственный генератор невыводит его из этого состояния ЗЗЫ. при этом потрбляемый ток падает в два раза Изменено 14 апреля, 2008 пользователем smalcom Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба не, при CKOPT=0 это как раз f>1МГц Да верно - я напутал. Но смутно помню, что кода-то экспериментировал с CKSEL, и понял 1111 - лучше. Попробуйте. кварц менял, про емкости у него не думал. прикол в том, что даже ватчдог не выводит его из этого зависшего состояния. А может он всё таки не включен? "но после прошивки почемуто WDTON читается опять как 1." вот что я только что пронаблюдал - контроллер не завис а начал жестко тупить, те мигание светодиода "я жив" вместо периода 1с превратилось в 30с. ЗЫ. опять же почему ватчдог имея свой собственный генератор невыводит его из этого состояния ЗЗЫ. при этом потрбляемый ток падает в два раза Ну это похоже на эффект от деление тактовой частоты в регистре XDIV. Кстати XDIV и на пробуждение из sleep влияет. Sleep у вас есть? А если тестовую программку написать? Только лампочкой мигает и ватчдог сбрасывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба "но после прошивки почемуто WDTON читается опять как 1." прошил дргим программатором, стало верно записываться. про слип я думал, но его я не использую. плюс если верить даташиту, то ватчдог работает в любом из слип режимов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба в регистре XDIV Его нет в Меге128. плюс если верить даташиту, то ватчдог работает в любом из слип режимов. Да.Работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба Его нет в Меге128. Как это нет? А по адресу 0x3C(0x5C) что находится? ЗЫ. опять же почему ватчдог имея свой собственный генератор невыводит его из этого состояния Если у вас не работает основной тактовый генератор, то WDT никак не осилит перезапуск. Проблема скорее кроется именно в неустойчивой работе генератора меги с Вашим типом кварца. Ставьте CKSEL=F и CKOPT=0. SUT я бы поставил 3, если, конечно, не нужен быстрый старт. И хорошо промойте плату возле генератора, бывает - помогает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба А по адресу 0x3C(0x5C) что находится? Чёй-то не нашел в ДШ. Ткните носом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vmp 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба Вы уверены, что конденсаторы на кварце стоят правильного номинала? Может быть на сборке ошиблись? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serj78 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба Вы уверены, что конденсаторы на кварце стоят правильного номинала? Может быть на сборке ошиблись? поставьте ckopt галочку и посмотрите осциллографом с делителем 1/10 размах напряжения на ноге xtal2. если там меньше 2/3 от напряжения питания- меняйте кварц илии его обвеску. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба Чёй-то не нашел в ДШ. Ткните носом. Вот дерево разделов: System Clock and Clock Options -> Timer/Counter Oscillator -> XTAL Divide Control Register - XDIV Сразу за External Clock. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба System Clock and Clock Options -> Timer/Counter Oscillator -> XTAL Divide Control Register - XDIV Сразу за External Clock. Спасибо. Теперь увидел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GDI 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба Можно попробовать поменять контроллеры у старой и новой плат, т.е. определить дело в контроллере или все же в плате(утечки, плохо промыта и т.п.). А не может у вас какая то периферия глючить, еепром по I2C или еще что? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба вопщем пропаял еще раз мегу, промыл спиртом, заменил кондеры у кварца - 1 из 10 завис через 5минут. проверить осцилом немогу - нету такого, тот что в наличии садит линию кварца, но тестером видно 2.6В. замечено что быстрей всего мегу убить можно обменом по 232му порту. пробовал в старую плату впаять новую мегу - работает. грешил бы на прошивку, но уже более 3.5 лет работает на полуторасотнях устройствах при серьезных нагрузках и сбоев небыло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба Иногда может повлиять толщина и материал дорожек. Замечал что платы изготовленные разными подрядчиками по одному и тому же рисунку могут вести себя по разному. некоторые (целые партии PCB) глючили - приходилось резать дорожку питания в непосредственной близости от МК и вставлять LC фильтр. Насчет фузов. Для частот выше 8Mhz фузы (CKSEL) ставить в 1111 (0xF). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба сдается мне, что полтергейст зажат в узкий круг. вернусь из командировки и(надеюсь, что звонков от заказчика не будет) ) покопаю глубже. всем огромное спасибо за участие(подчерпнул дополнительные знания). приеду - с меня плюсики. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 · Жалоба чота с плюсами лажа какаето Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться