Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
Очень интересный факт наблюдается. По топотреблению видел, что watchdog работает(просыпался каждые 8 секунд), но только почему-то не управляет светодиодом, должен по флагу включать и выключать его(если флаг=0, то включить; если 1, товыключить). Напряжение от блока питания 3.3В
Отправлено: 26.07.2012 14:40
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
Попробовал проще: запитал от блока питания на 3.3В. Проблема осталась, менял контроллер - тоже самое. Ума приложить не могу!!! 2 недели на этой программе все работало прекрасно, а щас чудеса товрятся какие-то!!!
Подскажите, пожалуйста, куда рыть? Где может быть проблема?
Отправлено: 26.07.2012 13:30
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
а вот это плохо. 64 мс каждые 4 или 8 секунд. Батарейки долго не протянут. А можно будит RC цепочкой на RESET pin это дело разрулить? Скажем подобрать R и C и сделать скажем на 20 - 30 мС?
Отправлено: 25.07.2012 0:01
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
А сколько МК потребляет в момент запуска? Я побоялся ставить 65 мС, вот и поставил 4 мС
Отправлено: 24.07.2012 23:55
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
Нашел еще вот такой момент:
Speed Grade: – 0 - 4 MHz@1.8 - 5.5V, 0 - 10 MHz@2.7 - 5.5.V, 0 - 20 MHz @ 4.5 - 5.5V В даташите в features. Могут мои 8 Мгц портить ему жизнь при напряжении 2.7 и ниже?
Отправлено: 24.07.2012 23:50
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
У меня он просыпается и задержка стоит на 4 мС. Попробую затра изменить на 64 мС по старту МК, но сколько он будит потреблять в момент запуска? И поможет ли это?
Отправлено: 24.07.2012 23:47
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
8 МГЦ
Отправлено: 24.07.2012 23:45
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
Спасибо. Щас прочитаю
источник тактирования - внутренний генератор RC
Отправлено: 24.07.2012 22:40
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
Всем привет.
Собрал устройство на atmega88pa. Оно находится все время в режиме power-down, просыпается по изменению состояния одной из ножек и по прерыванию от watchdog(WDIE). Работает от 2 батареек типа ААА(напряжение 3В). Но наши современные батарейки полный отстой и хороших найти трудно(с падением тока падает и напряжение). Сначала все работало отлично: при нажатии кнопки, контроллер делал что надо и по прерыванию watchdog(каждые 8S) тоже выполнял свои функции(напряжение было 3В). Но как только напряжение упало до 2.72В watchdog сначало работал, но плохо(мог проснуться и через 8 секунд, а мог и через 1 минуту или вообще заглохнуть), потом напряжение снизилось до 2.7В и все помер!!! Хотя прерывание по кнопкам, как и работало, так и работает без каких либо проблем. Подскажите, пожалуйста, какая может быть беда с watchdog и как ее преодолеть?
Отправлено: 24.07.2012 22:18
|
|
Главный Технолог
Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
|
определил прозвонкой и номиналы через прибор иммитанса
Отправлено: 15.07.2012 20:47
|
|