Логика Работы Прерываний? Или Ошибка В Коде?

23-06-2015, 00:58 Cмотрели: 105
Делаю я контроллер для управления компом в машине... Столкнулся с такой проблемой .. выделенный кусок кода работает нормально, если выключены прерывания. т.е. при выполнении условий отрабатывает инструкция PORTB |= _BV(4); и у порта В на 4 пине логическая 1 остается до тех пор пока я ее не выключу (т.е. не выполнится условие


if (bit_is_clear(PINC,3))

{
PORTB &= ~_BV(4);
}


Но вот стоит включить прерывания, т.е. закомментировать cli(); в начале выделенного куска, порт переходит в лог.1 только тогда когда выполняется условие в выделенном куске кода, если условие не выполняется сразу становится лог.0. Вопрос - Почему? уже все векторы прерываний закомментировал. оставил только главную функцию(int main).


int main(void)
{
// int count=1;
// int time1;
PORTB = 0b00000000; //настраиваем
DDRB = 0b11111111; //порты
PORTC = 0b00000000;//
DDRC = 0b00000000;//
PORTD = 0b00001100;//
DDRD = 0b11110001;//
MCUCR=0x01;// прерывание по любому изменению логического уровня INT0 и низкому уровню на INT1
GICR=0xC0;// разрешаем прерывания на INT0 и INT1
GIFR=0x40;// сбрасывается флаг INT0 (в данный момент не требуется)
TCCR1B=0x03;// предделитель таймера 1 на 64
OCR1A=65534;// максимальное число счетчика таймера 1
TCCR2=0x05; // предделитель таймера 2 на 1024
TIMSK |= _BV(7); // разрешается прерывание по совпадению таймера 2
TIMSK |= _BV(4); // тоже,таймера1
TIMSK |= _BV(2); // прерывание по переполнению таймера 1
//OCR2=700;
PORTB |= _BV(5); // выставляется высокий уровень 5го бита порта B
sei();
while (1)
{

//если нет 12в с компа, то выключить усилитель.
// if (bit_is_clear(PINC,4)) PORTB &= ~_BV(3);

if (bit_is_clear(PINC,3))
{
PORTB &= ~_BV(4);
}
//Если пропало питание на USB то выключаем дежурку
if (bit_is_set(PINC,5)) //Если ключ в положении ON...
{
################################################################
cli();

if (bit_is_clear(PINC,4)) //...и нет питания 12v...
{
if (bit_is_clear(PINC,3))//И нет питанич на USB,то включаем дежурку
{
if (status==0)
{
PORTB |= _BV(4);
_delay_ms(1500);
click(0);//включаем комп
}
}
else
//if (status==0) click(0);//выводим из дежурки
_delay_ms(500);
status=1;
}
##################################################################3
// sei();
}
else
status=0;
}
return 0;
}

Раздел: AVR


 Не Работает Блок Питания 0...12В (Падение Напряжения)

23-06-2015, 00:58 Cмотрели: 102
Добро времени суток

предыстория такова: решил я собрать себе металлоискатель, остановился на терминаторе 3

и тут дошло дело до настройки, а настраивать его питая от батарейки не дело, возник вопрос об источнике питания

Тут выбор пал за БП на 12в, схема простая и дешевая (http://cxem.net/pitanie/5-41.php)

Схема собрана, где взять 12в?

Нашел старый зарядник от електробритвы на 12в, заработало, но при подключении металлоискателя напряжение упало ниже вольта.

Попробовал блок питания от зарядки для батареек на 15в, то же самое

Вот не знаю что делать

С старой сигнализации вытащил трансформатор на 17в, но подключать как то страшно что ли)

Вот хочу спросить что же делать

Прикрепленные миниатюры





  • WP_20150621_004.jpg





  • WP_20150621_007.jpg





  • WP_20150621_008.jpg





Раздел: Аналоговые блоки питания и стабилизаторы напряжения


 Technics 290 Хрипит Левый Канал

23-06-2015, 00:58 Cмотрели: 226
Здравствуйте. Прошу помочь в ремонте муз. центра Technics 290. В левом канале появился слабый хрип и на дисплее эквалайзера в левой части экрана появилась "рябь" отмечена на фото. Проверил конденсаторы прибором ESR все в норме ,выпаял микросхему УНЧ RSN 311 включил на дисплее "рябь" не зависимо от сигнала. Схему нашел только на усилитель, на эквалайзер нет.

Заранее спасибо.

Схема http://monitor.espec...d.php?id=129285

Прикрепленные миниатюры





  • 20150621_163919.jpg





Раздел: Аудиоаппаратура


 Регулятор Скорости Вращения Вентилятора В Зависимости От Температуры

23-06-2015, 00:58 Cмотрели: 195
Здравствуйте! Подскажите пожалуйста схему автоматической регулировки вентилятора в зависимости от температуры, но в ней не должен использоваться терморезистор. Если можно, реализовать нужно на транзисторах (вентиляторы маломощные)  и желательно на импортной базе, и если возможно то на BD139 и BD140. Заранее спасибо!
Раздел: Дайте схему!


 Найти Внешнее Сопротивление Цепи

23-06-2015, 00:58 Cмотрели: 175
Объясните пжл. какие именно резисторы играют роль в общем сопротивленииСкан схемы.jpg
и как идет ток
Раздел: Начинающим


 Суммирующий Счётчик На Триггерах Jk До 17

23-06-2015, 00:58 Cмотрели: 190
Помогите поправить мою схему .   счет идет до 31

Прикрепленные миниатюры





  • 111.jpg





Раздел: Песочница (Q&A)


 Продаю Stk600

23-06-2015, 00:58 Cмотрели: 130
Продаю STK600 с комплектом всех DIP сокетов + мелкие бонус (провода и адаптеры)

По договорной цене.

Задавайте любые вопросы.
Раздел: Разное


 Продаю Stk600

23-06-2015, 00:58 Cмотрели: 122
Продаю STK600 с комплектом всех DIP сокетов + мелкие бонус (провода и адаптеры)

По договорной цене.

Задавайте любые вопросы.
Раздел: Продам-Отдам, Услуги


 Источник Бесперебойного Питания

23-06-2015, 00:58 Cмотрели: 171
посоветуйте схему БП чтобы при пропадании сетевого напряжения БП переключался на резервную аккумуляторную батарею.

а при возобновлении сетевого напряжения заряжал аккумулятор.



1) нужна автоматическая система с подзарядкой

2) по возможности контроль заряда аккумулятора
Раздел: Дайте схему!


 Разовая Программист

23-06-2015, 00:58 Cмотрели: 99
Урезать и дополнить код С на устройстве с Linux: https://xakep.ru/2012/11/11/ar-drone-2-0/ в основном надо передать через него управление на Naza M Lite... Кто умеет, кто возьмется? Территориально Татарстан. Бюджет от 5.000
Раздел: Вакансии и разовая работа


 Самодельный Щуп Для Осциллографа С1-94

23-06-2015, 00:58 Cмотрели: 460
Помогите, приобрёл осциллограф у него отсутствует щуп, нужно изготовить самостоятельно, раньше с осциллографами дела не имел
Раздел: Мастерская радиолюбителя


 Вопрос По Самодельному Дозиметру

23-06-2015, 00:58 Cмотрели: 206
Здравствуйте,в схеме трансформатор выполнен на броневом сердечнике имеющий диаметром приблизительно 25 мм.

Вопрос:

1.Можно вместо броневого сердечника применить ферритовое кольцо?

2.Может ли этот трансформатор с 1.5 В выдавать 400 В?

Прикрепленные миниатюры





  • sxema-prostogo-dozimetra-na-schetchike-gejgera-myullera-sbm-20.gif





Раздел: Начинающим


 Импульсный Бп С Линейным Стабилизатором

23-06-2015, 00:58 Cмотрели: 164
Везде в схемах регулируемых линейных лабораторных БП применяют понижающий трансформатор. А они дороги и громоздки.



Есть ли смысл вместо использовать импульсный блок питания (а после него уже линейный стабилизатор)?

Будут ли на выходе колебания как у импульсного БП или они будут незначительные как у линейного БП?
Раздел: Схемотехника для начинающих


 Разработка Импульсного Блока Питания Для Тату-Машинки

23-06-2015, 00:58 Cмотрели: 164
Добрый день, уважаемые радиолюбители.



Ищу умного человека для реализации идеи разработки импульсного блока питания для тату-машинок. Также нужно будет провести небольшое практическое исследование в этой области.



Только Украина, желательно Львов, Винница, Киев или близлежащие города, поскольку нужно будет встречаться для проведение экспериментов.



Есть желание реализовать весь процесс вот идеи до мало-серийного производства, поэтому опыт изготовления готового изделия где-нибудь в Китае желателен, но не обязателен.



Опыт работы с импульсными блоками питания обязателен.



От меня точные и конкретные требования, приятное общение, и оплата по рыночным меркам.



Предложения с кратким описанием вашего опыта и ожиданием по оплате жду в личку, на почту sergey.kukunin@gmail.com, или по телефону О63-673-4839
Раздел: Вакансии и разовая работа


 Горит Мосфит-Транзистор При Нагрузке

23-06-2015, 00:58 Cмотрели: 167
Всем доброе время суток! Я новичок, камнями не бросать)

Спаял преобразователь напряжения на TL494 по схеме



http://avtosxema.com...elaem-sami.html



C9, C10 были взяты на 50В



для усилителя на TDA7294. Усилком планируется качать самодельный саб в авто.

Проблема в следующем - тестил на обычном аккуме от бесперебойника, на выходе одного плеча 44 вольта, на втором 45, играет нормально но как только даешь громкость примерно больше чем половина (винамп, остальные всевозможные регуляторы громкости тоже на половине) - динамик начинает захлебываться, и если не успеть убавить громкость, горит VT4.

заменил IRFZ44N (

Vdss=55V, Rds(on)=17.5mohm, Id=49A)


на IRF3205 (

Vdss=55V, Rds(on)=8.0mohm, Id=110A)


тоже самое... ставил небольшой радиатор на транзисторы, через прокладки и болтик в пластиковой шайбе, тестером прозванивал - корпус транзисторов не контачит с радиатором. Греются прилично, на IRF3205 ставил радиатор побольше, не помогло.. Ферритовое кольцо перед намотков транса обмотал малярным скотчем)) при средних громкостях звука раздаются дребезжания, с платы.. может скотч звенит)))) не знаю может инфа поможет в размышлении.. может это вовсе не транс звенит (звенит не постоянно а на определенных звуках чтоли..)

куда копать? помогите! почему могут гореть мосфиты при небольших нагрузках....

Прикрепленные миниатюры





  • 1395925461_autosxem.net.jpg





Раздел: Песочница (Q&A)


 Усилитель На Микросхемах Tda7267A (3Ватт)

23-06-2015, 00:58 Cмотрели: 274
Здравствуйте , по какой можно подключить схеме (пожалуйста нарисуйте) , что бы на выходе было 2 по 3ватт?
Раздел: Песочница (Q&A)


 Куплю Щуп Для Осциллографа С1-94

23-06-2015, 00:58 Cмотрели: 127
Живу в Казахстане, пересыл за мой счёт.
Раздел: Куплю


 Напряжения На Стабилитроне

23-06-2015, 00:58 Cмотрели: 158
На первом рисунке



входное напряжение 19 В

Стабилитрон 5,1В

Выходное напряжение после стабилитрона 13,9 В





На втором рисунке



входное напряжение 9 В

Стабилитрон 5,1В

Выходное напряжение после стабилитрона 5,17 В





Вопрос почему в пером рисунке на катоде напряжение 19 В  (такое же как и входное), а на втором рисунке на катоде 5,17 В (то есть как и положено стабилитрон стабилизирует напряжения) ?

Прикрепленные миниатюры





  • рис.png





Раздел: Песочница (Q&A)


 Транзисторы Кт902, Кт903, 2Т818, 2Т819 В Зав. Упак.

23-06-2015, 00:58 Cмотрели: 153
КТ902А 87г 40 шт (2 упак. по 20шт) 10р

КТ903А 88г 100 шт (5 упак. по 20шт) 15р

КТ903Б 88г 60 шт (3 упак. по 20шт) 15р

2Т818В 40 шт (4 упак. по 10шт) 25р

2Т819В 40 шт (4 упак. по 10шт) 35р



Оплата на карту СБ, вышлю почтой.

Прикрепленные миниатюры





  • DSCF0219.JPG





Раздел: Продам-Отдам, Услуги


 Необходимо Создать Плату Воспроизводящую Звуки

23-06-2015, 00:58 Cмотрели: 143
Есть необходимость разработать и спаять плату, в которую можно будет записать разных 16-18 звуков (продолжительностью 10-15 сек каждый). К этой плате должно подходить 16 проводов от кнопок управления воспроизведением, и 16 проводков для светодиодной подсветки нажатой кнопки.

Суть аппарата. Ящик в нем 16 картинок (лев, тигр, вода, и т.д.), под каждой картинкой кнопка. Ребенок нажимает нужную ему для изучения кнопку и воспроизводится записанный звук выбранного животного и пока проигрывается звук горит подсветка картинки которую выбрали.

Весь прибор должен подключаться в 220В через блок питания.



фото необходимой платы http://itmages.ru/image/view/2663074/6243adf6

Фото аппарата http://itmages.ru/image/view/2663082/1efbdcd0



Спец нужен в Новосибирске. Цена обговаривается.

Есть еще ряд задумок на будущее. ;-)
Раздел: Вакансии и разовая работа


 Отмывать Или Не Отмывать Платы От Канифоли?

23-06-2015, 00:58 Cмотрели: 169
Хотелось бы, если не развенчать или пошатнуть, то хотя бы зародить сомнение в мифе, кочующем по Интернету, о ненужности отмывки плат от канифоли, поскольку она все равно является изолятором. Имею в виду низкочастотные устройства, т.к. на ВЧ канифоль становится хоть и хреновеньким, но всё-таки проводником (это я для "пуристов", цепляющихся за каждую запятую, лишь бы потешить свое ЧСВ).



Фото, иллюстрирующее причину, почему платы все-таки не просто желательно, а даже необходимо отмывать от канифоли, используемой в качестве флюса, я думал сделать давно, но только вчера дошли до него руки, когда я допаивал плату нового варианта импульсного зарядника для автоаккумуляторов. На фото красными кружками обведены микрошарики припоя, остающиеся вкрапленными в канифоль после отрыва жала паяльника от точки пайки. Типа, как струйка воды дробится на капли при достаточной высоте ее падения. Сразу извиняюсь что фото (скан !) больших размеров, его придется скроллить, чтобы рассмотреть все обведенные места, но сканировал я с разрешением 1200 dpi, чтобы четко было видно, что показаны именно микрошарики припоя, а не просто какие-то размытые пятнышки.



Микрошарики припоя.jpg




Хорошо, что у меня расстояние между дорожками достаточно большое. Тем не менее, не исключен вариант, что такой микрошарик запросто может перемкнуть соседние дорожки с последующим "бабахом" при подаче питания. Даже если не "бабах", то неработоспособность обеспечена.



Dixi! А отмывать плату или не отмывать - решать уж вам самим...
Раздел: Мастерская радиолюбителя


 Ремонт Зарядного Устройства Li-Ion Topcon Bc-30D

23-06-2015, 00:58 Cмотрели: 121
Добрый день есть зарядка Li-Ion, визуально сгорел (R9 резистор) 4,7 кОм помогите подобрать аналог, разобрал телик старый японский такого нет...Какие еще номера можно впаять. ??

Впаял R10 ХЗ сколько он по сопротивлению честно говоря.. Зарядка заряжает но, не останавливает когда батарея полная..

Спасибо.

Прикрепленные миниатюры





  • IMG_20150621_213717.jpg





Раздел: Песочница (Q&A)


 Ремонт Радиоприемника Электроника 204

23-06-2015, 00:58 Cмотрели: 226
Есть старый трёхпрограммируемый радиоприемник Электроника 204. Недавно звук стал очень тихий. Буквально надо ухо приложить к динамику чтобы что то услышать.

Можно ли это починить без навыков в радиоэлектронике?
Раздел: Аудиоаппаратура


 Модем Bullet E1414Mx

23-06-2015, 00:58 Cмотрели: 141

Добрый день, уважаемые форумчане!




Попался мне в руки модем BULLET E1414mx от E-Tech. Есть желание включить его, но после осмотра внутренностей, от этой идеи пришлось пока отказаться. Прошу помочь, если кто-то из Вас сталкивался с подобными модемами, подскажите каких деталей не хватает и какой нужен блок питания?

Разъёмы LINE и PHONE под RJ45.



P. S. у Вас на форуме в первый раз и прошу по существу и сильно не ругать - приучусь.

Прикрепленные миниатюры





  • 20150620192018.jpg





  • 20150620192234.jpg





  • 20150620192312.jpg





Раздел: Песочница (Q&A)


 К157Уд2

23-06-2015, 00:58 Cмотрели: 117
Продам К157УД2, не импортный аналог, много, 12р.



Оплата на карту СБ, отправлю почтой.

Прикрепленные миниатюры





  • DSCF0248.JPG





Раздел: Продам-Отдам, Услуги

1 2 3 4
Предыдущая    Следующая


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Июнь 2015    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930