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

ATMEGA8535 - Jak uruchomić pracę asynchroniczną z kwarcem zegarkowym?

jacek13 04 Wrz 2014 10:12 1047 1
REKLAMA
  • #1 13933037
    jacek13
    Poziom 15  
    Witam
    Potrzebuję zrobić zegar na ATMEGA8535 i nie mogę uruchomić pracy asynchronicznej. Kwarc zegarkowy podłączony do XTAL1/2. Program wstępny poniżej. Analogiczny program (ze zmianą ASSR.5 = 1) dla ATMEGA88 działa poprawnie. Proszę o pomoc.
    Pozdrawiam Jacek
    Program napisany w "BASCOM AVR"

    Kod: text
    Zaloguj się, aby zobaczyć kod

    $regfile = "m8535.dat"
    $crystal = 8000000
    Config Portb.0 = 1
    Portb.0 = 0
    Enable Interrupts
    Enable Timer2
    Config Timer2 = Timer , Prescale = 128
    Assr.3 = 1
    On Timer2 Licz

    Do
    Loop
    End

    Licz:
    Toggle Portb.0
    Return
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 13934550
    jacek13
    Poziom 15  
    Witam
    Problem rozwiązany.
    Kwarc zegarkowy należy dołączyć do pinów: "TOSC2" i "TOSC1".
    Natomiast ATMEGA8535 może pracować z wewnętrznym generatorem lub dołączonym do "XTAL2" i "XTAL1" zewnętrznym kwarcem.
    Pozdrawiam Jacek
REKLAMA