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

 
 
> MEGA 16-PI && AVR182, интересный трабл...
Screw
сообщение Apr 2 2007, 21:24
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 149
Регистрация: 29-11-06
Из: Барнаул
Пользователь №: 22 916



В общем интересную ситуацию получил - пишу, чтобы другие не наступали. По порядку...

У Атмела есть документик - AVR182 - Zero detector. Суть простая - соединяется фаза через 1 МОм с прерыванием и ноль, так же через 1 МОм, с землей контроллера. Таким образом ловится факт перехода через ноль....

В принципе решение простое, далее можно по значению на ноге (с прерыванием any change) узнать, какая полуволна идет.

У меня симисторы открываются в зависимости от полувоны, но по сути не важно. Дак вот.... через раз, в зависимости от погоды на марсе, МК НЕ входил в прерывание. При этом все остальное работало (опросы клавиатуры явно работал.... BOD не помогал, танцы с бубном тоже smile3009.gif ) замечательно. Даже того, как МК не входил в прерывание - осциллограмма на INT0 была нормальная, т.е. внутринние стабилитроны выдерживали и надежно все лишнее резали. Решилось довольно просто - поставил внешний стабилитрон на 5 В. Самое интересное - если поставить земляной щуп осциллографа - все сразу начинает работать 1111493779.gif Фильтры по питанию стоят везде :D

Интересно почему так происходило... JTAG-a, к сожалению, нету - поэтому точно ничего сказать не могу. Проверялось все это на 2-х МК wacko.gif

Ну и вопрос в догонку - при перефазировке что грозит? smile3046.gif В принципе работает, осциллограммы в норме, но грабли все же интересно узнать help.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:29
Рейтинг@Mail.ru


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