Mình mới học về avr. Cho mình hỏi đoạn code để PB5 điều khiển chân PD6 như sau đúng hay không, sai thì sửa giúp.
#ifndef cbi
#define cbi(port, bit) (port) &= ~(1 << (bit))
#endif
#ifndef sbi
#define sbi(port, bit) (port) |= (1 << (bit))
#endif
if (bit_is_set(PORTB,5))
{
sbi(PORTD,6);
}
else
{cbi(PORTD,6);
}
Comment