Почему ватчдог, настроенный на 8сек, может срабатывать ч. девять ?
- Войдите на сайт для отправки комментариев
Пнд, 30/10/2017 - 11:42
"Удивительное рядом".
Беру две новые Наны из одной партии. Припаиваю ножки, прошиваю загрузчиком от Уно для реанимации ватчдога. Заливаю один и тот же тестовый скетч, который запускает ватчдог и ч. каждые 1сек выводит в сериал значение миллис().
Итог - одна Нана ресетится, когда показывает 8000 мс, другая - 9000. ПОЧЕМУ?
Дык может патамушта :
Кварцы местами поменяйте и проверьте ещё раз. Других идей быть не может, если как вы говорите,они совершенно одинаковы. Если только китайцы транзисторов лишних не насыпали в одну нану:))
Я извиняюсь, а ватчдог может тактироваться от кварца ?
When this Oscillator is used as the chip clock, the Watchdog Oscillator will still be used for the Watchdog Timer and for the Reset Time-out. For more information on the pre-programmed calibration value, see the section
Тем более, о каком кварце мы говорим в режиме сна ?
Кварцы местами поменяйте и проверьте ещё раз. Других идей быть не может, если как вы говорите,они совершенно одинаковы. Если только китайцы транзисторов лишних не насыпали в одну нану:))
Какие кварцы поменять местами? - уточняю, платы готовые, я их из рассыпухи не собирал и кварцы "перепутать" никак не мог.
Посмотрел внимательно на платы - вижу отличие только в последней строке маркировки на чипе Атмега = дата производства? = у одного 1716 у другого 1722. Остальное, насколько могу видеть, включая кол-во и номиналы элкментов - одинаковое
С одной наны на другую.Мало ли что на них написано.. Да и фото в студию не помешает.
И да- брукли возможно прав. Не хватает ещё нан для статистики.
Напишу еще раз невидимым шрифторм. У 328, как у большинства атмег ватчдог тактируется от внутреннего RC генератора, который сильно не стабильный, да и еще зависит от температуры и питания. Для тех кому нужны точное тикание этого генератора существует калибровочный байт и аппнот по калибровке. Этот байт можно изменять, подгоняя частоту этого генератора под желаемую. То что процессоры из двух разных партий имеют большой разброс по этому генератору, не должно вызывать удивления, это норма. Я конечно могу ошибаться, но в даташите вроде англицким по белому написано, что ватчдог всегда тактируется от внутреннего RC генератора, даже если сам проц работает от кварца.
У 328, как у большинства атмег ватчдог тактируется от внутреннего RC генератора, который сильно не стабильный, да и еще зависит от температуры и питания.
То что процессоры из двух разных партий имеют большой разброс по этому генератору, не должно вызывать удивления, это норма.
спасибо, теперь стало понятно.
Насчет "статистики" - она невелика. До этого еще 2 наны, другого внешнего вида - обе ресетились, "как положено", на 9-ой секунде .
Если честно у меня иногда создается впечатление, что китайцы научились делать некоторые микросхемы "на коленях под столом". Уж слишком много косяков встречается. Мне попадались меги где измерительный конденсатор у АЦП не успевал разрядиться до следующего измерения :(
Кстати, если есть плата STK-500, то откалибровать внутренний RC-осциллятор - как 2 пальца. В авр-студии прямо кнопка такая есть.
WatchDog тактируется от собственного RC- генератора 128кГц, и не имеет никаких настроек кроме делителей. Данные о допусках частоты не попадались, но подозреваю, что 1 секунда при делителе 1024k -это нормально.
Если честно у меня иногда создается впечатление, что китайцы научились делать некоторые микросхемы "на коленях под столом".
короче, похоже это действительно какая-то косячная серия Nano. На всякий случай выкладываю фото (из соседней ветки) - у человека такая же Нана сдохла через час работы
b707, а в чём косячность то? М.К. на них неподделывают на сколько мне известно. Так что остаётся только сборка. Ну тут уж как повезёт..
да какова разность, 8 секунд или 9? Нипанима
да какова разность, 8 секунд или 9? Нипанима
DetSimen, dimax
на практике, да никакой. Кроме косвенного указания на то, что этот проц может быть отбраковкой. Кстати, на моих еще и встроенный LED на 13 пине не светится - но это уже так, мелочи.
В общем, себе поставил "галочку" такие Наны больше не брать. Лучше 30-50р переплаты.
Так Вы калибровку делали?
этот проц может быть отбраковкой.
это может быть не отбраковка, а "технологический разброс параметров". А светодиода нет, дак "экономия" и "оптимизация производства" пакитайски. (чтоб победить в соцсоревновании с соседним подвалом, где Mini паяють)
Так Вы калибровку делали?
Нет, у меня STK-500 нет. Если можно обойтись без нее - напишите, попробую. Не то чтоб мне было так важно, 8сек там или 9 - просто научиться чему-то новому.
Насчёт без неё - не знаю. Специально я этим не интересовался, просто когда в авр-студии заходишь в диалог заливки, там есть много всего (фьюзы там и т.п.) и в том числе калибровка). Так что я это просто случайно увидел. В принципе, можно по даташиту разобраться и откалибровать руками, но мне это никогда не было нужно.
b707, калибровка генератора никак на вотчдог не повлияет, см. #10
b707, калибровка генератора никак на вотчдог не повлияет, см. #10
dimax. спасибо, что-то пропустил первое сообщение...
b707, калибровка генератора никак на вотчдог не повлияет, см. #10
Да , действительно, по даташиту получается, что не калибруется и частота зависит от питания и температуры и лежит в пределах 100 - 120 кГц.
У Евстифеева цитата:
Это для какого процессора 8)
Это для какого процессора 8)
Это для семейства Tiny.
Для Atmega328 каждый может сам посмотреть, но принцип понятен.
Если я правильно понимаю, то тут речь идет о NANO, сиречь Атмега 328, а частоты генератора ее вачдога, я вроде, как бы, выше написал. Поэтому с просил "откуда дровишки".
WatchDog тактируется от собственного RC- генератора 128кГц, и не имеет никаких настроек кроме делителей. Данные о допусках частоты не попадались, но подозреваю, что 1 секунда при делителе 1024k -это нормально.
По ДШ(п.33,11,1 стр 396) на 328 при 25гр ипитании 5 в ровно 114КГц, что дает в точности 9 сек.
Что все переполошились? 8 это неточно значение для красоты, а 9 - так оно и есть. Правильная, хорошая микросхема.
Ну то что впаривают часто отбраковку - факт, что называется на лице: лично у меня валяется Мега2560 с битым флешем не менее чем на страницу (256 байт) и Нано с неработающим А3 в АЦП блоке "от рождения". Последняя взята в партии 10шт, из которой уже у другой нанки отвалился 12-й цифровой вывод окончательно, и долгое время работал "условно", выдавая "1" просто на пределе допустимого.
Сейчас поискал - не нашел, но помню что где-то читал что 328-е ряд простых камней китайцы умеют ваять и по лицензии самостоятельно, да и сам Атмел делал их на тех же китайских заводах (впрочем как и многие иные камни, если вообще не "почти все") .. в общем "не удивляет ни разу".
328-е ряд простых камней китайцы умеют ваять
Знаю 2 китайских бренда, которые делают 328-ые и честно пишут об этом. Микросхемы брал, претензий не имею.