logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

BASCOM 2x ATTINY 2313 i RS232 pomiedzy nimi

kieszko 11 Sie 2009 14:17 1395 3
REKLAMA
  • #1 6880668
    kieszko
    Poziom 10  
    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. 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
    


    Dodałem znaczniki [code] - proszę je stosować w przyszłości.
    [zumek]
  • REKLAMA
  • REKLAMA
  • #3 6883228
    wader_669
    Poziom 28  
    Narazie warto sprawdzic czy w ogole transmisja dziala, pozniej dopiero sie bawic w przerwania.
    Do autora tematu:
    help - > ischarwaiting
  • #4 6884024
    kieszko
    Poziom 10  
    Dzięki za podpowiedź!
REKLAMA