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

Здесь вопросы новичков
Ответить
filin31
Сообщения: 1
Зарегистрирован: 17 авг 2011, 12:49
Откуда: Мариуполь

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

Сообщение filin31 » 17 авг 2011, 12:58

Начал изучать недавно 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;

};

}
}

akl
Сообщения: 144
Зарегистрирован: 21 дек 2008, 07:27
Откуда: Ижевск
Контактная информация:

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

Сообщение akl » 17 авг 2011, 17:22

У ATtiny2313 нет порта С. Может из-за этого не работает?

Dr. Alex
Сообщения: 3
Зарегистрирован: 18 ноя 2011, 12:34

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

Сообщение Dr. Alex » 18 ноя 2011, 17:59

У Тиньки два порта B и D. Повнимательней надо быть!!!!!!! :lol:

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость