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

ATmega128 i pin PEN# ??

30 Lip 2005 17:38 2268 4
  • Poziom 20  
    Witam,

    czy musze podpinać pin PEN# ( razem z resetem ??) w ATmega128.

    Służy do programowania ale nie wiem jak go podpiąć i czy w ogóle go podpinać.

    Korzystam z STK200 i PonyProg.
  • Poziom 18  
    Witam,
    Podepnij go do plusa przez rezystor 10kΩ i bedzie dobrze.
    Pozdrawiam
  • Poziom 20  

    Light'I dowcipnisiu !


    Zacząłem od przeglądniecia noty katalogowej, przeszukałem nawet forum ( i dowiedziałem się że do programowania ATmega128 nie używa się pinów MOSI i MISO ), ale nie moge znaleźć jednoznacznej odpowiedzi co zrobić z tym pinem.

    Jak wiesz o to proszę napisz bo nie uśmiecha mi się poprawiać płytki za 200zł kynarem.

    Pisze ten post właśnie dlatego bo znalazłem w nocie taki fragment

    Cytat:

    PEN is a programming enable pin for the SPI Serial Programming mode, and is internally pulled high . By holding this pin low during a Power-on Reset, the device will enter the SPI Serial Programming mode. PEN has no function during normal operation.


    Więc podczas programowania stan niski czy wysoki ?

    Dodatkowo nie wiem czy musi być zwarty z RESETem, zostawiony jako NC czy może zwarty do masy tylko podczas programowania.

    A już zdębiałem kiedy miałem roztrzygnąć

    Cytat:

    SPI Serial Programming Algorithm
    [...]
    1. Power-up sequence:
    Apply power between VCC and GND while RESET and SCK are set to “0”. In some systems, the programmer can not guarantee that SCK is held low during power-up. In this case, RESET must be given a positive pulse of at least two CPU clock cycles duration after SCK has been set to “0”.
    As an alternative to using the RESET signal, PEN can be held low during Poweron Reset while SCK is set to “0”. In this case, only the PEN value at Power-on Reset is important. If the programmer cannot guarantee that SCK is held low during power-up, the PEN method cannot be used. The device must be powered down in order to commence normal operation when using this method.


    więc będę BARDZO wdzięczny za PRAKTYCZNĄ informację jakie połączenia zastosować typowo ( ew. jakie dla PonyProg z STK 200)
    a wręcz będę szczęśliwy jak wytłumaczysz po co jest ten PEN ( chociaż pewnie zbędziesz że pisało w przytoczonym fragmencie :-( )

    Znalazłem schemat z nie podłączonym pinem PEN, ale po coś on jednak jest ...

    Ej, zamiast napisać od razu to zmusiłeś mnie do spędzenie kwadransa przy klawiaturze w sobotni wieczor ...
  • Pomocny post
    VIP Zasłużony dla elektroda
    al555 napisał:
    Light'I dowcipnisiu !
    Ty komplemenciarzu... ;)
    al555 napisał:
    Ej, zamiast napisać od razu to zmusiłeś mnie do spędzenie kwadransa przy klawiaturze w sobotni wieczor ...
    Mam rozumieć, że naszą powinnością jest wertowanie datasheetów za Ciebie w taki sobotni wieczór ? ;)
    PEN jest do użycia wtedy, gdy z jakiś względów nie możemy użyć RESET. Nie ma potrzeby podpinania go do Vcc przez 10kΩ, chyba, że pracuje w środowisku zakłóconym, bo jest i tak wewnętrznie podciągnięty. Prawie to wszystko wynika dokładnie, tak jak sądziłeś, z zacytowanego przez Ciebie tekstu. ;)
    --
    Pozdrawiam, Daniel