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

Przeportowanie aplikacji z Atmega8 na Attiny13 - rejestry

mateusz.c 18 Gru 2011 20:45 1013 2
  • #1 10276795
    mateusz.c
    Poziom 13  
    Witam

    Jestem w trakcie przenoszenia programu w C z megi8 na tiny13 i niewiem jakie nazwy dać rejestrom od Timera0 bo te z megi8 byly traktowanie przez kompilator jako błędy. Z dokumentacji wywnioskowałem, że rejestry różnią się "0" na końcu nazwy... Więc pozmieniałem to w całym programie w ten sposób:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Nie jestem pewny czy aby dobrze myślę, bo nie mam narazie tiny13 aby sprawdzić. Czy ktoś może mi potwierdzić czy aby te polecenia są dobrze skonstruowane? Jeszcze jedno: TCCR0B , w dokumentacji doczytałem się, że są 2 z "A" i "B" na końcu, w medze8 nie używałem żadnej literki na końcu, tylko TCCR0. Czy ustwanienie CS02 na 1 i CS01 na 1 tak jak w medze8 również w tiny13 ustawia timer0 w CTC MODE i FALING EDGE ?

    Dziękuję za pomoc,
    pozdrawiam i wesołych świąt :D :D :D
  • #3 10282326
    Konto nie istnieje
    Poziom 1  
REKLAMA