Re: Мой первый проект на attiny2313 - не работает.
Добавлено: Вт ноя 29, 2011 12:42:52
блин, прошло только 3 для как я все начал учить 
Здесь можно немножко помяукать :)
https://radiokot.ru/forum/
Все! Теперь остановись и присядь...BoRtO писал(а):написал на С и все заработало!!!!Код: Выделить всё
#incude <tn2313.h> #incude <delay.h> void main(void) { PORTB=0xFF; DDRB=0xFF; PORTD=0x7F; ACSR=0x80; while (1) { if (PIND.0==1) { PORTB.0=1; } else { PORTB.0=1; delay_ms(200); PORTB.0=0; delay_ms(200); } }; }
дык этот код даже светодиодом моргает при нажатии
всем спасибо
Код: Выделить всё
#incude <tn2313.h>
#incude <delay.h>
void main(void)
{
PORTB=0xFF; //
DDRB=0xFF; //
PORTD=0x7F; //
ACSR=0x80; //
while (1)
{
if (PIND.0==1) // опрос порта PD.0
{ PORTB.0=1; } // если кнопка не нажата то то записать порту значение 1 , тоесть тушим светодиод
else
{
PORTB.0=1; // порту PB.0 задано 1, значит светодиод не светит
delay_ms(200); // задержка в 200 мс
PORTB.0=0; порту // задано значение 0 ,
delay_ms(200); //светодиод светит 200 мс
}
};
} Отлично. Значит уже в состоянии самостоятельно ответить некоему плупу на его вопрос:BoRtO писал(а): и все это я знаю уже без книжки
и заодно попросить больше не ставить пробел между НИ и КТО...Интересно, почему ни кто не использует SBIS/SBIC?
Для IAR PORTB_Bit0 = 1;Возможно ли обращение к отдельным битам(например, PORTB.0=1), а не ко всему порту?)