![]() |
roboforum.ruТехнический форум по робототехнике. |
|
#pragma vector = TIMER1_OVF_vect
__interrupt void flashing(void)
{
PORTD ^= (1<<PD0);
} #pragma vector = TIMER1_OVF_vect
__interrupt void flashing(void)
{
if ((PINC & (1 << PC3)) == 1)
{
TCNT1H=0xF0;
TCNT1L=0x6F;
PORTD ^= (1<<PD0);
}
}{
if ((PINC & (1 << PC3)) != 0)
{
TCNT1H=0xF0;
TCNT1L=0x6F;
PORTD = (1<<PD0);
}if (!(PINC & (1 << PC3)))Duhas писал(а):а такбудет работать?
- Код: Выделить всё • Развернуть
if (!(PINC & (1 << PC3)))
if ((PINC & (1 << PC3)) != 1)Duhas писал(а):тогда просто убрать воскл знак.. иф(выражение) а выражение у тебя без сравнен7ий и так должно давать 0 или 1 ... ух ето си.. его пользовать нада еще научиться...
if ((PINC & (1 << PC3)) == (1 << PC3))if ((PINC & (1 << PC3)) != 0)
0b00000100 и !0b00000000if (PINC.3 == 1)Вернуться в Новичкам или основы основ роботостроения.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1