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

tosc1, tosc2 - co to za porty?

SirKamil90 16 Lut 2009 19:07 4311 10
REKLAMA
  • #1 6159211
    SirKamil90
    Poziom 14  
    Witam,
    mam pytanie do czego sluza porty tosc1 i tosc2 w tym ukladzie? chce przystosowac ten uklad ale do Atmega8 i nie wiem co z tym zrobic.
    Pozdrawiam!

    tosc1, tosc2 - co to za porty?
  • REKLAMA
  • #2 6159800
    Elektrooonik
    Poziom 29  
    www.atmel.com/dyn/resources/prod_documents/doc2502.pdf str 62

    The alternate pin configuration is as follows:
    • TOSC2 – Port C, Bit 7

    TOSC2, Timer Oscillator pin 2: When the AS2 bit in ASSR is set (one) to enable asynchronous
    clocking of Timer/Counter2, pin PC7 is disconnected from the port, and
    becomes the inverting output of the Oscillator amplifier. In this mode, a crystal Oscillator
    is connected to this pin, and the pin can not be used as an I/O pin.
    • TOSC1 – Port C, Bit 6
    TOSC1, Timer Oscillator pin 1: When the AS2 bit in ASSR is set (one) to enable asynchronous
    clocking of Timer/Counter2, pin PC6 is disconnected from the port, and
    becomes the input of the inverting Oscillator amplifier. In this mode, a crystal Oscillator
    is connected to this pin, and the pin can not be used as an I/O pin.


    www.atmel.com/dyn/resources/prod_documents/doc2502.pdf str 31

    Cytat:
    Timer/Counter Oscillator
    For AVR microcontrollers with Timer/Counter Oscillator pins (TOSC1 and TOSC2), the
    crystal is connected directly between the pins. No external capacitors are needed. The
    Oscillator is optimized for use with a 32.768 kHz watch crystal. Applying an external
    clock source to TOSC1 is not recommended.


    rrata napisał:
    Piny TOSC1 TOSC2 służą do taktowania timera2. Na schemacie podłączony jest do nich kwarc zegarkowy, czyli w tym układzie działa RTC.

    Przepraszam za błąd, rutyna, spojrzałem na kwarc i jednoznacznie mi sie skojarzyło.
  • REKLAMA
  • #3 6159858
    rrata
    Poziom 19  
    Od taktowania uC są piny XTAL1 XTAL2. Piny TOSC1 TOSC2 służą do taktowania timera2. Na schemacie podłączony jest do nich kwarc zegarkowy, czyli w tym układzie działa RTC.
  • REKLAMA
  • #4 6160316
    SirKamil90
    Poziom 14  
    Rozumiem, w takim ukladzie nie jest mozliwe zastapienie tego uC na Atmega8, tak? Czy mozna to jakos inaczej rozwiazac?
  • REKLAMA
  • #5 6160389
    M. S.
    Poziom 34  
    Możesz ATMEGĘ8 puścić na generatorze wewnętrznym, a do końcówki 9 i 10 podpiąć kwarc zegarowy do taktowania timera drugiego.
  • #6 6160406
    rrata
    Poziom 19  
    SirKamil90 napisał:
    Rozumiem, w takim ukladzie nie jest mozliwe zastapienie tego uC na Atmega8, tak? Czy mozna to jakos inaczej rozwiazac?
    1. Taktowanie uC z wewnętrznego oscylatora.
    2. Użycie zewnętrznego RTC na przykład układu PCF8583.
    3. Jakieś inne pomysły.
  • #7 6161265
    wader_669
    Poziom 28  
    moim zdaniem jestes w stanie zamienic na atmega8 bez problemu. Pytanie czy bedziesz w stanie kod przerobic.

    Mogl by ktorys z kolegow wytlumaczyc przy okazji o co chodzi z tym ukladem resetujacym? Wiem ze jest datasheet, spojrzalem na niego i wywnioskowalem, ze powoduje reset jak sa jakies ostre wachania napieca. Dobrze rozumiem? jednak nie rozumiem ze procek przeciez sam sie zresetuje jak cos takiego wystapi, poza tym jest cos takiego jak boad level w avr'ach
  • #8 6161424
    Konto nie istnieje
    Poziom 1  
  • #9 6161933
    wader_669
    Poziom 28  
    dziekuje, i chodzilo mi o bod sorry za pomyslke.
    To autor tematu w sumie tez sie czegos dowiedzial, ze mozna ta czesc wywalic.
    Zastanawia mnie jedynie dlaczego widzialem uklad resetujacy w atmega128?
  • #10 6162234
    SirKamil90
    Poziom 14  
    No tak faktycznie ciekawe, co prawda troche poszperalem na temat DS1813 i znalazlem wlasnie to co tu piszecie. I tak mialem zamiar go wywalic poniewaz nie bede zasilal tego ukladu na baterie wiec nie potrzebny jest uklad samoresetujacy. Ale nie wiedzialem ze cos takiego jest juz wbudowanego w Atmega8 :)

    Pozdrawiam
  • #11 6166480
    Konto nie istnieje
    Poziom 1  
REKLAMA