Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega8 - UART nie działa po odłączeniu programatora ISP

alert0 12 Wrz 2012 20:50 2250 7
  • #1 12 Wrz 2012 20:50
    alert0
    Poziom 2  

    Witam! Sytuacja z UARTem wygląda tak:
    1. Z podłączonym programatorem ISP wykonanym według schematu
    Atmega8 - UART nie działa po odłączeniu programatora ISP
    wysyłai odbiera, ale wszystko co wysłane jest "przesunięte" o 0x80. Chodzi mi o to, że np. wysyłam 'a' czyli 0x41 w ASCII a w terminalu dostaje 0xC1, dla 'A' zamiast 0x61 to pokazuje 0xE1 i tak dla wszystkich znaków. Po zwarciu pinów Tx Rx na wejsciu max232 jest echo tak samo po zwarciu Tx Rx na wyjsciu maxa
    2. Po odłączeniu programatora ISP UART nie reaguje na nic. Nie ma echa po zwarciu Tx Rx na wejsciu max232

    Schemat maxa z kondensatorami:
    Atmega8 - UART nie działa po odłączeniu programatora ISP

    W czym może być problem z tym programatorem?

    0 7
  • #2 12 Wrz 2012 20:55
    dondu
    Moderator Mikrokontrolery Projektowanie

    alert0 napisał:
    2. Po odłączeniu programatora ISP UART nie reaguje na nic.

    Sprawdź czy masy są połączone.

    0
  • #3 12 Wrz 2012 21:18
    alert0
    Poziom 2  

    Wszystkie masy sprawdziłem i się łączą.

    0
  • #4 12 Wrz 2012 21:24
    dondu
    Moderator Mikrokontrolery Projektowanie

    Pokaż cały schemat.

    0
  • #5 12 Wrz 2012 23:00
    LordBlick
    VIP Zasłużony dla elektroda

    Sprawdź napięcia zasilania zarówno na Vcc-GND, jak i na AVcc-AGND.

    0
  • #6 13 Wrz 2012 14:49
    alert0
    Poziom 2  

    Schemat. Wszystko jest na płytce stykowej:
    Atmega8 - UART nie działa po odłączeniu programatora ISP


    Napięcia Vcc GND 5V +-0,4 AVcc GND tak samo. Datasheet do Atmega8A nie wyszczególnia pinu AGND, są zaznaczone 2 piny GND.
    Czy przy wyłączonym zasilaniu po podłączeniu pc do maxa232 powinno być echo? U mnie jest.

    0
  • #7 13 Wrz 2012 14:56
    dondu
    Moderator Mikrokontrolery Projektowanie

    Chodziło mi bardziej o połączenie, całości razem z komputerem.
    Wprawdzie piszesz, że masa jest połączona ale zapytam jeszcze raz: Czy masa komputera po dołączeniu programatora jest połączona z masą MAX i uC?

    I dodatkowe pytanie: Czym zasilasz regulator napięcia?

    1
  • #8 17 Gru 2015 13:29
    Nerin
    Poziom 8  

    dondu napisał:
    Czy masa komputera po dołączeniu programatora jest połączona z masą MAX i uC?

    Brawo! Czysty geniusz. Jako że czekam na transoptory zlutowałem sobie pola przewodami i z podłączonym programatorem było ok, a bez nie działało. Wystarczyło połączyć ze sobą masy USB i mikroprocesora. To jednak trzeba mieć wyczucie :)

    0
  Szukaj w 5mln produktów