Skocz do zawartości

ustawienie stanu na rejestrach


Pomocna odpowiedź

Napisano

Cześć, nie mogę zrozumieć czemu mój kod nie działa, z góry dziękuję za pomoc.

 

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
  DDRD = 0b01000000;

  while(1)
  {
    PORTD = 0b01000000; 
    _delay_ms(100);
    PORTD = 0b00000000;
    _delay_ms(100);

  }

}

 

Treker
Ta treść została wynagrodzona przez moderatora!

SheepHunter otrzymał odznakę: "Odkrywca (podanie odp. na własne pytanie)"

Dobra, użyłem złego rejestru i zamiast DDRB I PORTB wpisałem DDRD I PORTD. już wszystko działa 

  • Lubię! 1

@SheepHunter dzięki za publikację rozwiązania - mam nadzieję, że kiedy ktoś trafi tutaj z wyszukiwarki i z radością znajdzie konkretną odpowiedź, a nie typowe "Nie ważne, już naprawiłem" 😉 

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...