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

ATTINY85 "samoistne" generowanie przebiegu prosokątnego w przerwaniu

Piotr Piechota 24 Paź 2017 10:19 654 2
REKLAMA
  • #1 16775785
    Piotr Piechota
    Poziom 22  
    Hej

    Chciałem napisać programik udający enkoder obrotowo-impulsowy. Skróciłem program do takiej postaci, że nie powinien chyba nic generować. Jednak generuje prostokątny sygnał o wypełnienie 50%. Co robię nie tak?
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    ATTINY85 "samoistne" generowanie przebiegu prosokątnego w przerwaniu

    Dodano po 55 [minuty]:

    Sam sobie odpowiem pisałem do rejestru PIN a nie PORT chociaż i tak nie wiem skąd ten prostokąt.
  • REKLAMA
  • #2 16775905
    kamyczek
    Poziom 38  
    Wynika to z nieznajomości działania liczników ,które używasz . Przeczytaj dokumentację to się dowiesz licznik poza generowaniem przerwań w trybie pwm generuje również sygnał pwm i jak go uruchomisz w trybie pwm to działa cały czas bez względu na obsługę przerwań chyba że go zatrzymasz lub wprowadzisz mikrokontroler w tryb zerowania (reset) . Jak przeczytasz dokumentację zrozumiesz co robisz źle .
  • #3 16780271
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA