Страница 1 из 1

помогите найти ошибки в программе

Добавлено: 17 авг 2011, 11:58
filin31
Начал изучать недавно code vision Пишу простенькую прогу но она не работает
Принцип работы такой
Кода на PD0 приходит 1 то на PC4 будет 1 а на PB5 будет 0.
и наоборот Когда на PD0 будет 0 то на PC4 будет 0 а на PB5 будет 1.\
МК attiny 2313

Вот что удалось написать


void main (void)
{
PORTD=0x00;
DDRD=0x00;

PORTC=0xFF;
DDRC=0xFF;

PORTB=0xFF;
DDRC=0xFF;
while (1)
{
if (PIND==1)
{
PORTC.4=1;
PORTB.5=0;
}
else
{
PORTC.4=0;
PORTB.5=1;

};

}
}

Re: помогите найти ошибки в программе

Добавлено: 17 авг 2011, 16:22
akl
У ATtiny2313 нет порта С. Может из-за этого не работает?

Re: помогите найти ошибки в программе

Добавлено: 18 ноя 2011, 16:59
Dr. Alex
У Тиньки два порта B и D. Повнимательней надо быть!!!!!!! :lol: