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

atmega 8 ustawienie fusebit ponyprog

ontario4 05 Sty 2010 13:58 5471 3
  • #1 7488323
    ontario4
    Poziom 12  
    Chcę zrobić woltomierz na atmega8 ,posiadam wsad który wgrałem do atmega8 programatorem stk200 (chodzi jak burza),nie posiadam ustawień fusebitów .
    Woltomierz pracuje z zewnętrznym kwarcem 8Mhz.Czy ustawienia fusebitów można odczytać z pliku hex

    czysta atmega8 ma ptaszki przy:
    sut0
    cksl3
    cksl2
    cksl1
    botsz1
    botsz0
  • #2 7489091
    Konto nie istnieje
    Poziom 1  
  • #4 7490721
    ontario4
    Poziom 12  
    Jak dobrze zrozumiałem kolegów fusebitami mogę ustawić częstotliwość zegara oraz rodzaj taktowania wewnętrzny oraz zewnętrzny oraz rodzaju czyli ,rezonator kwarcowy lub
    obwód rc , gdzie przy funkcji zaptaszkowanej CKOPT mogę odłączyć kondensator zewnętrzny.

    Do programatora STK200 podłączyłem zewnętrzny rezonator kwarcowy plus 2 kondensetory 22pF,
    jak na aplikacji woltomierza . Programator odczytał z przysłanego atmega8 wsad ,przeszłem do odczytu fusebitów , o szczęście nie pojęte zaptaszkowana była tylko funkcja

    BOTLEVEL- określa napięcie układ kontroli zasilania
    Tak odczytany wsad oraz ustawienie fusebit wżuciłem do mojej atmegi , nie straciłem z atmega8
    kontaktu, mimo że przestawiłem w fusebit na zewnętrzny obwód generatora.


    Dopiero się ucze programować avr na chłopski rozum ;)
    i mam trudność z funkcją
    BOTSZ0
    BOTSZ1
    W nich kodowana jest wielkość boot loadera w bajtach .
    Rozumiem że pamięć flasch podzielona jest na program (hex) oraz boot loader (hex),
    po sygnale reset ten obszar jest czytany.
    Czy ogólnie mówiąc wsad zawiera ten bod loader i ustawienie tych opcji ma wpływ na działanie programu..

    w ramach nauki programowania do stk200 z podłączonym rezonatorem kwarcowym 8mhz
    plus kondensatorki.Wziełem atmege8 od termometru ,odczytałam wsad i przeszłem do opcji czytania fusebit ,otczytałem i jest zaznaczona opcja

    lock1
    lock2

    plus inne poniżej

    czy wsad który zkopiowałem jest błędny poniewarz są zaznaczone te funkcje i czy mogę je wyłączyć bez szkody dla programu ;)
REKLAMA