roboforum.ruТехнический форум по робототехнике. |
|
|
HarryStar писал(а):А слипа не достаточно? Энергопотреблением во сне можно пренебречь.
avr123.nm.ru писал(а):P-полевик в питании.
DDRD=0xff;
PORTD.4=1;
Radist писал(а):Полевик подключен неправильно. Исток надо на плюс, сток к МК, затвор подтянуть к плюсу. Кнопка включения параллельно сток-исток. Нажали кнопку - МК выдал в затвор ноль, кнопку можно отпускать, МК будет работать. Надоело МК работать - делает на затворе третье состояние - резистор подтяжки сам закроет полевик. Может быть кондер по питанию еще понадобится.
i=0;
DDRB.0 =1;
PORTB.0=0;
DDRD = 0xff;
PORTD.7 =1;
PORTD.4 = 1;
while (1)
{
PORTB.0 = ~PORTB.0;
delay_ms(500);
i++;
if (i == 5){
DDRD.4 =0;
PORTD.4 =0;
}
}
Michael_K писал(а):Подтяните затвор ко входу питания.
avr123.nm.ru писал(а):Затвор на землю замкните - если будет работать значит МК не дает "0" на затвор.
Конденсатор примерно на 100-200 ИМХО лучше. И код включения в начало проги поставьте.
DDRD = 0xff;
PORTD.4 = 0;
........
while (1)
{
PORTB.0 = ~PORTB.0;
delay_ms(500);
i++;
if (i == 5){
PORTD.4 =1;
}
}
NEOSoftWare писал(а):нет, нужно иммено выключить питание. т.к. в таком состоянии он может несколько недель находиться.
Да, правда.blindman писал(а):Можно получить паразитное питание
HarryStar писал(а):...задача с само-выключением очень надумана...
Вернуться в Электроника, электротехника
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22