Вот есть простенький код:
Код
#include <tiny13a.h>
void main(void)
{
DDRB = 0b00000001;
PORTB = 0b00000001;
while (1) {
if (PORTB.4 == 0) {
PORTB.0 = 1;
}
else {
PORTB.0 = 0;
}
}
}
Идея такова: Свтодиод светиться на пине 0. Когда я подаю сигнал (логическую еденицу) на пин 4, то он должен погаснуть. Проверяю в цыкле.
Но код не работает на контроллере. Для проверки, пин4 соединял вместе с VCC.