#include <io.h>
int main(void)
{
DDRB=0xff;
PORTB=0xff;
while(1)
{
PB0=0;
}
}
Dla PB0=0 otrzymuję błąd przypisania, jeżeli w to miejsce napiszę
np. PORTB&=0xfe lub PORTB=0xfe to wszystko jest ok, symulator to przyjmuje również.
Wydawało misię że mogę używać PB0 gdyż jest to zdefiniowane w bibliotece. Może mi ktoś to wyjaśnić.