Добрый день всем. Нужна помощь с atmega8. Собрал схему на TDA7314S и ATmage8 по статье С.Рюмика из журнала Радиохобби 1/2006. Все отлично, но решил немного добавить в нее изменения, а именно реле задержки включения акустики. Сам написал программу под отладочную плату, прошил, не работает( хотя в Proteus-е все нормально) - не открывается транзистор, хотя выход с МК есть. Как заставить его открыться и как тот код вставить в уже готовый из статьи, т.к. там порты сконфигурированы по другому.
Мой код:
Код: Выделить всё
#include <avr/io.h>
#include <util/delay.h>
void pause (unsigned int n)
{
unsigned int i;
for (i=n;i>0;i--);
}
int main(void)
{
unsigned char n;
_delay_ms(1000); //1 сек
DDRD |= _BV(PD1);
pause(50);
while(1)
{
for(n=0;n<14;n++)
_delay_ms(1000);
PORTD=0x02;
}
}
"А теперь надо обязательно дунуть! Потому что если не дунуть, никакого чуда не произойдет!" © Амаяк Акопян