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 328 - & Atmega 8 - nie kompatybilne - wolna praca w 328P - ten sam kw

IMEX 14 Kwi 2013 15:44 2484 2
REKLAMA
  • #1 12197732
    IMEX
    Poziom 20  
    Cześć

    Atmega 8 nie wystarczyła za mało pamięci wiec postanowiłem zapakować program do Atmega 328P
    Niestety Nie działa to poprawnie

    Oczywiście zmieniłem rodzaj atmegi w kodzie - zmieniłem kwarc na zewn. 16MHz
    Ogólnie program się uruchamia ale w zwolnionym tempie
    Standardowo 328 jest ustawiona na 8MHz wewn. kwarc

    Jakieś pomysły - w sieci jest niewiele na temat 328 - wiec pisze nowy post

    Chodzi o Bascom

    Dziękuję i pozdrawiam Grzesiek
  • REKLAMA
  • Pomocny post
    #2 12197844
    cefaloid
    Poziom 34  
    Zapewne masz ustawiony fuse bit CKDIV8 odpowiedzialny za dzielenie zegara przez 8.

    dokumentacja napisał:
    The CKDIV8 Fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed, the CLKPS bits will be reset to “0000”. If CKDIV8 is programmed, CLKPS bits are reset to “0011”, giving a division factor of 8 at start up.


    Sprawdź fuse bit CKDIV8 albo ustaw w programie rejestr CLKPR tak aby sygnał zegarowy nie był dzielony.
REKLAMA