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

Atmega 128 RXD1 TXD1 RXD0 TXD0

adamzop 01 Maj 2010 10:42 3983 9
REKLAMA
  • #1 8022249
    adamzop
    Poziom 10  
    Witam! pisałem już wcześniej o ATmedze32 pytanie dotyczyło TXD i RXD teraz mam ATmege128, a że moje życie jest bardzo problemowe to chciałbym się Was zapytać czy to obojętne którą parę TXD i RXD podłączę do RS'a ponieważ mam zestw uruchomieniowy dla ATmegi16 lub 32. chciałem wywalić z podstawiki stary uP i wyprowadzenia podpiąć do atmegi128, tylko że ta nowa ma dwie pary TXD i RXD

    niżej zdjęcia tego co mam i 2 uP:
    Atmega 128 RXD1 TXD1 RXD0 TXD0 Atmega 128 RXD1 TXD1 RXD0 TXD0 Atmega 128 RXD1 TXD1 RXD0 TXD0
  • REKLAMA
  • #2 8022266
    _Robak_
    Poziom 33  
    Obojętnie poza tym, że przez UART0 programujesz po ISP. Jak chcesz mieć tylko jednego to lepiej wybrać UART1:)
  • REKLAMA
  • #3 8022276
    adamzop
    Poziom 10  
    czyli TXD1 i RXD1 ?
  • REKLAMA
  • #4 8022406
    Freddy
    Poziom 43  
    Nie zupełnie. Podstawowym portem jest UART0. UART1 jest dodatkowym portem.
    Jeśli użyjesz UART1, to tracisz możliwość dwóch przerwań (INT2 i INT3).
    Poza tym nie rozumie stwierdzenia
    Cytat:
    ... podpiąć do atmegi128, tylko że ta nowa ma dwie pary TXD i RXD ...

    a co stara ATMega128 nie miała dwóch UART ? ATMega64 również ma dwa porty UART.
  • #5 8022637
    kots
    Poziom 12  
    Cytat:
    a co stara ATMega128 ...


    On chce zrobić przejściówkę między tymi płytkami, tak by w miejsce ATMega32 wstawić ATMega128

    KotS
  • #6 8022669
    adamzop
    Poziom 10  
    Dokładnie tak, a że w 32 jest RXD i TXD, w 128 jest RXD0 TXD0 RXD1 i TXD1 to nie wiem pod które podpiąć aby użwyać wszystkich portów. robię wyświetlacz LED i potrzebuje 4 pełne porty w ATmedze32 2 nóżki z PORT-u B odpadały przez to piekielne TXD i RXD... zmostkowanie wchodzi w grę ? Wiem że zadaje głupie pytania ale dopiero zaczynam przygode z uP ;]

    Dodano po 29 [minuty]:

    sorry PORT-u D mała pomyłka

    Dodano po 3 [godziny] 57 [minuty]:

    Postanowiłem że podepnę do TXD0 i RXD0. No i dymu nie ma ;] tylko chyba bootladera musze wgrac, i tu prośba i zapytanie czy macie takowego i mogli byście mi go wysłać ? będę bardzo wdzięczny ;] Pozdrawiam
  • #7 8031120
    AVRowiec
    Poziom 18  
    Do komunikacji z kompem lepiej użyć UART1 - w czasie programowania nie odbierasz śmieci które lecą po ISP.
    Pamiętaj tylko o włączeniu tego uartu - w fusach (kompatybilność atmega103)
  • #8 8031768
    Freddy
    Poziom 43  
    AVRowiec napisał:
    Do komunikacji z kompem lepiej użyć UART1 - w czasie programowania nie odbierasz śmieci które lecą po ISP.
    Pamiętaj tylko o włączeniu tego uartu - w fusach (kompatybilność atmega103)

    Zanim udzielisz odpowiedzi, przeczytaj karte katalogową !!!
  • #9 8031958
    adamzop
    Poziom 10  
    A ma ktoś z was bootloadera dla niej ? szukam na necie juz 2 dni i znaleźć nie mogę...
  • REKLAMA
  • #10 8032893
    Freddy
    Poziom 43  
    adamzop napisał:
    A ma ktoś z was bootloadera dla niej ? szukam na necie juz 2 dni i znaleźć nie mogę...

    Szukaj na elektrodzie, był opisywany bootloader mający 256 bajtów, a ja podałem przkład w tym samym poście takiego co ma 128 bajtów.
REKLAMA