Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

ATMEGA8535 - Praca asynchroniczna ATMEGA8535

jacek13 04 Sep 2014 10:12 903 1
  • #1
    jacek13
    Level 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"

    Code: basic4gl
    Log in, to see the code

    $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
    Code: basic4gl
    Log in, to see the code
  • #2
    jacek13
    Level 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