Skocz do zawartości

bascom - transmisja rs232 pomiedzy 2x attiny2313


kieszko

Pomocna odpowiedź

Witam, mam następujący problem. Jako iż pierwszy raz zabrałem się za rs232 zmontowałem sobie w celach nauki układ 2x attiny 2313 podłączone rxd z txd na przemian. Jeden pracuje jako "nadajnik" a drugi jako "odbiornik". Dodatkowo żebym wiedział, że transmisja się dokonała , do "odbiornika" dodałem diodę która ma mignąć jeśli przesłano odpowiednią liczbę (w moim wypadku to 111). Wszystko fajnie działa ale tylko raz, mimo iż polecenie transmisji jest w pętli. Poniżej program nadawczy i odbiorczy. prosiłbym o radę ponieważ wydaje mi się że to powinno chodzić tzn. dioda powinna migać w pętli a mignie tylko raz. Czyli tak jakby transmisja była jednorazowa. Przetestowałem tez pod Proteusem z podłączonym LCD zamiast tej diody i efekt jest taki ze za pierwszym razem na lcd się wyświetla 111 (czyli prawidłowo) a potem pojedyncze zera z nieskońńczoność. proszę pomóżcie.

NADAWCZY

$regfile = "attiny2313.dat" 
$crystal = 1000000
$baud = 1200
Dim I As Byte

Do
I = 111

Wait 2

Print I

Loop

End

ODBIORCZY

$regfile = "attiny2313.dat" 
$crystal = 1000000
$baud = 1200

Config Pinb.4 = Output
Portb.4 = 1


Dim I As Byte



Do
I = 0
Input I

If I = 111 Then
Portb.4 = 0
Waitms 500
Portb.4 = 1
Else
End If

Loop

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