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

NV10 NV9 - Brak komunikacji z Atmegą przez RS232, działa z PC

iryseee 17 Lis 2013 16:28 1437 2
REKLAMA
  • #1 12962556
    iryseee
    Poziom 14  
    Witam wszystkich.
    Mam taki problem podpinam czytnik banknotów (nv9 nv10 zaprogramowany na serial 9600 lub serial biniary 300 boud) po rs-sie do procesora i nic.
    rx tx ttl bezpośrednio do atmegi tx rx i kompletnie brak komunikacji.
    Co mnie bardzo dziwi ponieważ podpinając do max232 i pc komunikacja się odbywa bez problemu. Po podpięciu 2x atmega komunikacja przebiega prawidłowo ( bez maxa232 między atmegami). Próbowałem z maxem i bez niema transmisji nie mam pojęcia w czym tkwi problem.
    Proszę o pomoc.
  • REKLAMA
  • #2 12963028
    piotrva
    VIP Zasłużony dla elektroda
    A wysyłasz odpowiednie komendy inhibit?
    Prawidłowo wyliczasz baud w uC?
  • #3 12963116
    iryseee
    Poziom 14  
    Normalnie po podłączeniu do pc czytnik czyta i akceptuje automatycznie i wystawia odpowiednią komendę 78 79 01 i to jest ok.
    Atmega wysyła do drugie atmegi np 23 i druga atmega odczytuje i wyświetla na pc 23 i to jest ok. W momencie kiedy pierwszą atmegę zamienię na czytnik.
    To czy jest max między atmegą a czytnikiem czy go brak druga atmega nie odbiera nic. A potrzebuje aby atmega odebrała to samo co odbiera pc 78 79 01.
    Nie mam pojęcia co jest problemem że atmega z czytnika nie pobiera nic.
    Jak by coś było nie tak to atmega nie odbierała by od atmegi czytnik by nie dawał nic do pc.
    Baud jak by był źle to komunikacja między atmegami była by nie prawidłowa albo wcale.
    Baud 9600 czytnik atmega
    Czytnik transmisja TTL atmega tak samo więc bez maxa powinno śmigać.
    Tak samo jak z dwoma atmegami.
    Inhibit nie trzeba ustawiać bo transmisja jest po serial czyli uart.
    Czytnik tylko czyta banknoty a atmega nie odbiera tego co pc odbiera.

    Dodano po 17 [minuty]:

    Problem rozwiązany trzeba tx podciągnąć do 5v i śmiga.
    Dzięki za zainteresowanie.
REKLAMA