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

[Attiny2313][avr-gcc] - UART - krzaczki w terminalu

dimek6 01 Gru 2012 14:28 2682 3
REKLAMA
  • #1 11596835
    dimek6
    Poziom 13  
    Mam przejsciówke USB-COM, wysyłam przez Putty znaki do ATtiny2313 i zamiast tego co wyslalem, otrzymuje krzaki. Poszczegolne wyslane litery zwracaja te same krzaki czyli cos jednak AVR dostaje. Podlaczylem przez przejsciówke USB-COM dwa laptopy, jeden ma wbudowany COM, wszystko dziala pięknie w terminalu zero przekłamań. Dodatkowo podłączyłem pod laptopa OBD2 na FTDI ft232rl i piny TX i RX podpiąłem pod ATtiny - Program działa! ale jeżeli podłącze ft232rl bezpośrednio pod COM wbudowany albo w przejściówce to dostaje takie same krzaki jak z ATtiny. Co jest przyczyną? Szukałem wczoraj po forach i próbowałem różnych ustawień, nawet wyłączyłem bit odpowiedzialny za dzielenie zegara przez 8.

    Kod mojego programu, dołożyłe miganie dioda przy odbiorze żeby było widać czy działa:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
    Poprawiłem temat na zgodny z regulaminem p. 3.1.15.
    LordBlick
  • REKLAMA
  • #2 11597013
    Raphaw
    Poziom 20  
    Inne poziomy napięć. UART w attiny jak i ft232 chodzą na 0-5 V, twoja przejściówka jak i wbudowany port com potrzebują wyższych napięć. Zastosuj konwerter np. MAX232.
    Pozdrawiam.
  • REKLAMA
  • #4 11645051
    dimek6
    Poziom 13  
    Podpiałem akurat wczoraj pod max232 i wszystko śmiga.
REKLAMA