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.

Mikrokontroler AVR- ATMEGA 128L-poczatkowe problemy

pawel_x 06 Sie 2008 09:26 1166 3
  • #1 06 Sie 2008 09:26
    pawel_x
    Poziom 13  

    Czy ktos mi jest w stanie odpowiedziec dlaczego w nocie katalogowej ATMEGA128L jest błąd? - jeżeli to jest błąd. Chodzi o wyprowadzenia do programowania ATMEGI : MISO i MOSI. Noty podaja odpowiednio MOSI 12 nóżka, MISO 13 a w rzeczywistosci jest : MOSI -2 nóżka, MISO -3. Dodam, że programuje ATMEGE poprzez programator serii STK poprzez port LPT od komputera.

    0 3
  • #2 06 Sie 2008 10:01
    BoskiDialer
    Poziom 34  

    To nie jest błąd. Piny 11(SCK), 12(MOSI) i 13(MISO) są od SPI, czyli jak byś chciał się komunikować z innym procesorem poprzez SPI, to właśnie przez te piny. Do programowania wykorzystuje się co prawda ten sam pin SCK, ale wejście i wyjście danych umieszczone są pod pinami 2(PDI = Programming Data Input [=MOSI w prog]) i 3(PDO = Programming Data Output [=MISO w prog]). Nigdzie nie jest napisane, że MOSI i MISO to piny stricte do programowania, są one od SPI i nazwy mówią o kierunku przepływu danych (MOSI=master out, slave in; MISO=master in, slave out), ale nie oznacza to, że muszą służyć do programowania. W większości avr'ów tak jest, ale nie w tym przypadku.

    0
  • #3 06 Sie 2008 10:05
    pawel_x
    Poziom 13  

    Czyli rozwiały sie moje obawy. Wcześniej programowałem układy od ATINY do ATMEGA 8. Czyli w nocie wszystko jest OK. Dzieki za odpowiedz.

    0
  • #4 06 Sie 2008 17:55
    don diego
    Poziom 32  

    Ten fragment noty wszystko wyjaśnia:

    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 as shown in Table 128.

    0
  Szukaj w 5mln produktów