logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
  • #1 7751444
    acid12
    Poziom 21  
    witam, mam problem czy poprawnie rozumiem co do mnie datasheet atmegi128 mówi i chciałem sie upewnić. Chodzi o programowanie w systemie (ISP) / podłączanie programatora.

    programowałem pomyślnie już kilkanaście razy inne atmegi (8,16,32), programatorem szeregowym zgodnym z stk-500v2, ale zamierzam zrobić projekt gdzie potrzebuje dużo więcej miejsca na program i dane i wybór padł na atmege 128.
    I tutaj mam problem, jestem na etapie projektowania płytki i siódmym przypadkiem zajrzałem do sekcji "Memory Programming / Serial downloading" pisze tam tak:
    Cytat:
    Even though the SPI Programming interface re-uses the SPI I/O module, there is one important difference: The MOSI/MISO pins that are mapped to PB2 and PB3 in the SPI I/O module are not used in the Programming interface. Instead, PE0 and PE1 are used for data in SPI Programming mode


    Wcześniej podłączałem programator pod interfejs SPI innych atmeg (MOSI, MISO, SCK i reset),
    powyższy tekst zrozumiałem tak, że w ATmedze128 powinienem do programowania użyć innych pinów - PE0, PE1 zamiast PB2 i PB3 gdzie sa wyprowadzone normalnie sygnały MOSI i MISO.

    ATmega128 ma tez pin PEN, dalej w nocie pisze o nim, że może on być użyty
    Cytat:
    As an alternative to using the RESET signal, PEN can be held low during Power-on
    Reset while SCK is set to “0”. In this case, only the PEN value at Power-on Reset is important.


    Czy ktoś z forumowiczów kto programował już ATmege128 może rozwiać moje wątpliwości?
    Gdzie podłączyć 3 sygnały z programatora (MOSI, MISO oraz RST) ponieważ SCK piszą żeby był tam gdzie jest (PB1).
  • Pomocny post
    #2 7751562
    alien_audio
    Poziom 21  
    Witam.

    MOSI - PE.0
    MISO - PE.1
    SCK - PB.1
    RESET - pin20
  • #3 7751572
    acid12
    Poziom 21  
    Dzięki wielkie :)
  • Pomocny post
    #4 7751602
    morson
    Poziom 14  
    Do korzystania z ISP używaj
    MISO - PE1
    MOSI - PE0
    SCK - PB1
    /RESET - /RESET
    Pin /PEN ja zostawiam zwykle niepodpiętym, chociaż mam zwykle zworkę do masy przy nim. Teoretycznie /PEN jest zezwoleniem, czy też wejściem w tryb programowania szeregowego, ale jakoś bez zwarcia go do masy normalnie się programuje 64 i 128'ka
  • Pomocny post
    #5 7751632
    Konto nie istnieje
    Poziom 1  
REKLAMA