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

[ATmega8][asm] - dekodowanie kodu RC5 wykorzystując wejście ICP

darkonel 09 Lis 2012 01:03 1386 2
REKLAMA
  • #1 11506859
    darkonel
    Poziom 19  
    Witam. Mam problem ze zrozumieniem działania przechwytywania wartości licznika Timer1 do ICR1 w momencie wystąpienia określonego zbocza na wejściu ICP mikrokontrolera ATmega8 w odniesieniu do dekodowania kodu RC5 (lub innych kodów).
    Ujmując w skrócie, nie wiem jak ma wyglądać procedura dekodowania RC5 z wykorzystaniem wejścia ICP, a na tym mi zależy.
    Ewentualne przykłady proszę pisać w pseudokodzie lub w assemblerze.
    Może ktoś pomoże lub nakieruje na prawidłowe myślenie? Koniecznie w asm.
    Pozdrawiam
  • REKLAMA
  • #2 11507204
    perlon
    Poziom 20  
    Kod jest wprost z książki p. Kardasia. Jest tam również dokładnie opisana metodologia obsługi RC5. Wszystko na tacy z wyjaśnieniem co poszczególne fragmenty kodu robią. Jeżeli koniecznie w asm to implementacja w zasadzie mało pomocna ale część opisowa naprawdę dobra. Polecam tą lekturę.
  • #3 11507773
    darkonel
    Poziom 19  
    Ok, tylko co to za książka, jakiś tytuł? W zasadzie nie oczekuję od nikogo gotowca, tylko naprowadzenia na właściwe myślenie. Jeśli na podstawie wspomnianego opisu w książce zdołam stworzyć odpowiedni kod w asm, to w zasadzie o to mi tylko chodzi. No i koniecznie z wykorzystaniem ICP, bo de facto obsługę RC5 znam, ale niestety nie wiem jak to zoptymalizować pod kątem wykorzystania wejścia ICP.
    Może ktoś mógłby udostępnić opis tego kodu (np. na PW) z tej książki?

    Pozdrawiam
REKLAMA