Skocz do zawartości

Problem z attiny2313


pawelpawel

Pomocna odpowiedź

Od niedawna zająłem się robotyką i zaprogramowałem Attiny2313 w bascomie. Wszystko ładnie się zaprogramowało ale jak włączyłem robota (ma omijać przeszkody) uC nie reaguje na sygnały z czujniów i cały czas jedziwe do tyłu i skręca (domyślnie powinien jechać do przodu dopuki nie natrafi na przeszkodę. Wtedy cofa się i skręca). A to program:

$regfile = "attiny2313.dat"
$crystal = 4000000

Config Portd = Input
         Portd = &B0000000
Config Portb = Output
         Portb = &B00000000

Do

If Pind.0 = 1 Then
Portb.0 = 1
Portb.1 = 1
Wait 2
Portb.0 = 0
Portb.1 = 1
Wait 2
Portb.0 = 0
Portb.1 = 0
End If

If Pind.1 = 1 Then
Portb.0 = 1
Portb.1 = 1
Wait 2
Portb.0 = 1
Portb.1 = 0
Wait 2
Portb.0 = 0
Portb.1 = 0
End If

Loop

End

Myśle że to uC jest uszkodzony chociaż normalnie się programuje. Źle napisałem program czy uC jest uszkodzony?

__________

Komentarz dodany przez: Nawyk

Na przyszłość używaj znaczników [ code]

Link do komentarza
Share on other sites

Sory że przedtem nie dałem ale skan mi nie działa za dobrze i na nowo musiałem go narysować.

Sprawdzałem oscyloskopem czy kwarc działa lecz nic nie pokazał. Kupiłem więc drugi uC, zaprogramowałem go lecz dzała dokładnie tak samo jak ten wcześniejszy. Mógłby ktoś mi powiedzieć gdzie popełniłem błąd?

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

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