Skocz do zawartości

Prośba o sprawdzenie programu


Tolo

Pomocna odpowiedź

Witam !

Napisałem w AVR studio takie cuś ,program się ładnie kompiluje ale po wgraniu do uC tak jakby nie działa (tzn.zero reakcji ) program prezentuje się tak:

#define F_CPU 1000000UL
//#define Led PORTB
#include  <stdio.h>
#include  <stdlib.h>
#include <avr/io.h>
#include <util\delay.h>
#include <avr/interrupt.h>


/* Define pull-ups and set outputs high */
/* Define directions for port pins */
void init(void)
{
DDRB = (0<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0);
PORTB = (1<<PB3)|(0<<PB2)|(1<<PB1)|(1<<PB0);
}


int main (void)
{

init();

while(PB3)
PORTB=(1<<PB2);
_delay_ms(2000);
PORTB=(0<<PB2);
_delay_ms(2000);
PORTB=(1<<PB2);
_delay_ms(2000);


}

Ponieważ jest to mój pierwszy program w tym środowisku proszę o wyrozumiałość chodzi tylko o to żebyście powiedzieli czy to ma sens 
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.