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

ATMEGA8A-PU - brak komunikacji UART z PC, BASCOM, oscyloskop nie wykrywa sygnału

Andrzej Ł 06 Kwi 2013 19:27 1521 4
  • #1 12164471
    Andrzej Ł
    Poziom 21  
    Napisałem taki programik do sterowania urządzeniem poprzez linie RX/TX
    niestety na pind.1 nic się nie dzieje,sprawdzałem oscyloskopem .Również poprzez RS232 brak komunikacji z terminalem w PC.

    Na symulatorze w bascomie jest ok-a procek milczy .
    Dodanie wierszy
    "config pind.0=input
    config pind.1 =output"
    nic nie zmienia .

    Również :
    config com1=dummy,parity=none,databits=8,stopbits=1
    nic nie zmienia

    Drugi egzemplarz procka milczy tak samo,w czym problem ?


    "Program :

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #2 12164521
    opamp
    Użytkownik obserwowany
    $regfile "M8def.dat"
    $crystal = 1000000
    $baud = 9600

    do
    print "Elektroda"
    wait 1
    loop
    end
    Nie działa też?
  • Pomocny post
    #3 12164528
    M. S.
    Poziom 34  
    Spróbuj tak:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Nie ma sensu stosować funkcji tam gdzie wystarczy podprogram.

    Nie działa bo jest - Debounce Portb.0 , 0 , Play , Sub - LITOŚCI!!!

    Debounce Pinb.0 , 0 , Play , Sub - MA BYĆ!
  • #4 12172315
    Andrzej Ł
    Poziom 21  
    Racja .Debounce pin.x powinno być. Drobny błąd -ale już działa.Dziękuję.
    Funkcja sub jest jedną z kilku(play,stop,next,pre,ff,fb) .obsługuje tym moduł mp3.
  • #5 12173364
    M. S.
    Poziom 34  
    Co do funkcji to używam ich tylko jeśli funkcja ma działać na przekazanych jej parametrach. Jeśli nie trzeba przekazywać jej danych i nie posiada zmiennych lokalnych zamieniam ja na podprogram wywoływany przez Gosub.
    No cóż, każdy ma swoją szkołę.
REKLAMA