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

KamAVR, ISPProg - znaczenie wyboru częstotliwości dla Atmega32 11MHz

johny_w 23 Lip 2006 00:35 963 1
REKLAMA
  • #1 2843420
    johny_w
    Poziom 24  
    Posty: 674
    Pomógł: 80
    Ocena: 64
    Witam. Moje pytanie wynika z czystej ciekawości. Chodzi mi o środowisko KamAVR i program ISPProg. Otóż programy te mają opcję wyboru częstotliwości programowanego procka. Jednak wpisanie byle czego w KamAVR nie ma wpływu na generowany hex. Również wybranie innej częstotliwości w ispprogu nie wpływa na zapis do procka. Posiadam atmega32 na 11Mhz i wybierając 32kHz lub 24Mhz zupełnie nic się nie zmienia (no może oprócz samej prędkości transmisji).

    Po co więc te opcje?
  • REKLAMA
  • #2 2845972
    shg
    Poziom 35  
    Posty: 2289
    Pomógł: 339
    Ocena: 135
    Jj_Johnys napisał:
    (...) wybierając 32kHz lub 24Mhz zupełnie nic się nie zmienia (no może oprócz samej prędkości transmisji).

    Po co więc te opcje?


    Sam sobie odpowiedziałeś :P

    Prędkość transmisji musi być dostosowana do prędkości zegara uC. Można oczywiście ustawić w programie mniejszą, co nie wpłynie na proces programowania (poza czasem). Nie można natomiast ustawić zbyt dużej prędkości. Ale przy większej częstotliwości zegara uC nie ma to praktycznie znaczenia, bo ograniczeniem jest tu prędkość transmisji na porcie równoległym komputera. Zauważalny efekt (brak komunikacji między uC i komputerem) osiągnąłbyś, gdybyś ustawił w programie powiedzmy 24MHz, a procesor taktowany był by zegarem 32kHz.
REKLAMA