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

Jak obsłużyć wejścia ADC w AVT5140 (CDC-IO) na Atmega8?

19 Sie 2015 14:01 1149 8
REKLAMA
  • #1 14932128
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #2 14932149
    dondu
    Moderator na urlopie...
    Marcin Wiązania napisał:
    Można posługiwać się nazwami rejestrów mikrokontrolera (jak w przykładzie) lub ich odpowiednikami zapisanymi szesnastkowo. Wykorzystując możliwość odwoływania się do rejestrów mikrokontrolera za pomocą komend uzyskujemy również dostęp do peryferiów mikrokontrolera, np. przetwornika ADC.


    Czego konkretnie nie rozumiesz?
    Pokaż jak to robiłeś.
  • REKLAMA
  • #3 14932200
    Konto nie istnieje
    Konto nie istnieje  
  • #4 14932219
    dondu
    Moderator na urlopie...
    Za pomocą tych komend nie, bo nie używam.
    Ale możesz wzorować się na przykładach z kursu AVR: http://mikrokontrolery.blogspot.com/2011/03/drzaskowy-pamietnik-wstep.html

    Musisz:
    - zainicjować przetwornik ADC
    - wystartować pomiar
    - odczekać aż się zakończy
    - odczytać rejestr ADC (jeśli można odczytać od razu 16bit), a jeśli nie to osobno ADCH i ADCL

    Możesz także w ADC włączyć tryb Free running i wtedy nie czekasz (bo przetwornik zapewne dokona pomiaru szybciej niż komunikacja z komputerem) tylko odczytujesz kolejne pomiary.

    Próbuj i pokazuj co napisałeś i opisuj problemy, i jakoś dasz radę :)
  • REKLAMA
  • #5 14932229
    Konto nie istnieje
    Konto nie istnieje  
  • #6 14938644
    Konto nie istnieje
    Konto nie istnieje  
  • #7 14938729
    dondu
    Moderator na urlopie...
    surexor napisał:
    Czy naprawdę nikt nie potrafi mi pomóc?


    Czy sądzisz, że lekarz będzie w stanie postawić diagnozę posiadając takie informacje:

    surexor napisał:
    wysłałem po kolei:
    ADCSRA
    ADMUX
    DDRC

    i gdy wpiszę teraz "ADC ?"
    zawsze otrzymuję odpowiedź 20
    przedtem otrzymywałem zawsze 00


    a przecież prosił:

    dondu napisał:
    ... pokazuj co napisałeś i opisuj problemy ...
  • REKLAMA
  • #8 14941484
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA