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

[ATmega16][Bascom] - Przez konfiguracje Timer2 brak kompilacji kodu

14 Lip 2013 22:11 2130 12
  • #1 12522708
    Konto nie istnieje
    Konto nie istnieje  
  • #2 12523007
    M. S.
    Poziom 34  
    Skoro kolega chce zliczać Timerem 2 opadające zbocza impulsów, to na którą nóżkę M16 podaje kolega te impulsy? Przeglądałem opis wyprowadzeń i nie widzę tam wyprowadzenia T2.
  • #3 12523110
    Konto nie istnieje
    Konto nie istnieje  
  • #4 12526062
    M. S.
    Poziom 34  
    Jeśli potrzebujesz sekundę to prócz kwarcu 16MHz podłącz kwarc zegarkowy 32768Hz i puść Timer2 asynchronicznie. Timer0 się zwolni.

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #5 12526252
    Konto nie istnieje
    Poziom 1  
  • #6 12526820
    Konto nie istnieje
    Konto nie istnieje  
  • #7 12527133
    yokoon
    Poziom 29  
    Witam.

    Nie bardzo rozumiem uzyskania 1sek z kwarcu 32768Hz i prescaler 128.

    Liczę w ten sposób :

    32768Hz / 128 = 256Hz = około 4ms
  • #8 12528117
    Konto nie istnieje
    Poziom 1  
  • #9 12528235
    yokoon
    Poziom 29  
    Witam.

    Tak, zrozumiałem licząc dokładnie.

    32768Hz / 128 = 256Hz = 0,00390625sek

    Zliczając 256 tych odcinków otrzymujemy 1sek.

    0,00390625 * 256 = 1sek.

    emercus pomyliłeś się chyba pisząc i "podziel to jeszcze przez 256" ma być pomnóż.
  • #10 12528339
    M. S.
    Poziom 34  
    Przecież kazał ci 256Hz podzielić przez pojemność Timera2 czyli 256 (kombinacji). Wychodzi 1 Hz czyli jeden cykl (przerwanie) na sekundę.
  • #11 12528417
    yokoon
    Poziom 29  
    M. S. napisał:
    Przecież kazał ci 256Hz podzielić przez pojemność Timera2 czyli 256 (kombinacji). Wychodzi 1 Hz czyli jeden cykl (przerwanie) na sekundę.


    Przepraszam, źle zrozumiałem.
  • #12 12550881
    prawicowiec
    Poziom 9  
    Witam

    Czy potrafi któryś z was przekonwertować taki fragment kodu w BASCOM na C (Atmel Studio 6) ?

    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    Start Adc
  • #13 12550893
    Konto nie istnieje
    Poziom 1  
REKLAMA