реклама на сайте
подробности

 
 
> Опять Мега48PA, нюансы программирования, Изменение поведения после циклирования питания
GeorgyBey
сообщение Jan 31 2016, 16:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Устройство ВНЕШНИМ дифференциальным мультиплексором опрашивает цепочку ячеек, циклически.
Мега48 выдает на порты В и С нужные сочетания сигналов.
Для устаканивания процесса переключения делается задержка на счетчике (любом).
Программируем через ISP - все исправно моргает. RESET срабатывает штатно.
Отключаю питание, через несколько секунд включаю - моргание учащается раз в 10! Счетчик ВХОДИТ в сон (IDLE) {если убрать команду Sleep моргает еще быстрее}.
Предделитель - пофигу, как и счетчик 0й, 1й или 2й. Впечатление, что счетчик входит в процесс, по Sleep-у останавливается счетчик команд, потом нечто прерывает задержку и цикл опроса продолжается....
Все, что не относится к данному процессу (АЦП и его предустановки, подпрограммы обслуживания других цепей) закомментировано.
Попутно : Знает ли история факты "порчи" контроллера ИЗНУТРИ?
В смысле НЕ сожженый Порт, а, к примеру, ячейки FLASH умершие до состояния ОЗУ ?
А то получается, что ЧАСТЬ ПРАВИЛЬНО распиханного по регистрам, после снятия питания пропадает.
Или, "где сАбака зарылась"? wacko.gif


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rx3apf
сообщение Feb 1 2016, 10:47
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



После сброса по питанию регистры сами по себе не инициализируются, и это никак не связано с "микротехнологиями" (так у всего семейства AVR).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GeorgyBey   Опять Мега48PA, нюансы программирования   Jan 31 2016, 16:22
- - Сергей Борщ   Чудес не бывает. Прочитайте программатором содержи...   Jan 31 2016, 17:23
- - GeorgyBey   Спасибо за ответ! Потому и пишу, что не могу ...   Jan 31 2016, 19:25
- - RabidRabbit   watchdog???   Jan 31 2016, 19:35
- - Сергей Борщ   Использование в программе неинициализированных пер...   Feb 1 2016, 00:04
|- - GeorgyBey   Цитата(Сергей Борщ @ Feb 1 2016, 04:04) И...   Feb 1 2016, 09:15
- - GeorgyBey   Убрал все кроме таймера (в спящем режиме), при пер...   Feb 2 2016, 14:28
|- - mempfis_   Цитата(GeorgyBey @ Feb 2 2016, 17:28) Впи...   Feb 2 2016, 15:05
- - GeorgyBey   Спасибо за внимание, НО, я еще и удовольствие и по...   Feb 8 2016, 09:09
|- - Сергей Борщ   Цитата(GeorgyBey @ Feb 8 2016, 11:09) НО,...   Feb 8 2016, 09:31
- - GeorgyBey   НЕ! Меня зовут Георгий Владимирович. Когда-то...   Feb 8 2016, 09:54
- - ILYAUL   Кодinc TM7 inc TM7 inc TM7 inc TM7 inc TM7 in...   Feb 9 2016, 17:04
- - GeorgyBey   .DEF Cell_1=r1 ;| .DEF Cell_2=r2 ;| .DEF Cell_3=r3...   Feb 10 2016, 15:51


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 23:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01487 секунд с 7
ELECTRONIX ©2004-2016