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

[Atmega8L] [C] - 8 bitowy PWM nie działa na wyjściu PB1

shaslyk135 18 Gru 2013 20:18 876 2
REKLAMA
  • #1 13075499
    shaslyk135
    Poziom 11  
    Witam.
    Posiadam następujący kod
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Efektem tego programu miało być wypełnienie około 50% diod na pinach PB1(OC1A) i PB2 (OC1B). Niestety tylko dioda na PB2 świeci. Dioda na PB1 nie reaguje
    Mikrokontroler jest taktowany kwarcem 8MHz. Jeśli schemat jest potrzebny to proszę pisać.
    Proszę o sprawdzenie tego programu, ponieważ nie wiem co mogło nawalić, a nie mam innej Atmegi pod ręką.
  • REKLAMA
  • Pomocny post
    #2 13075697
    excray
    Poziom 41  
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

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

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

    Poza tym dobrze jest na końcu takich programów dać
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
    żeby mieć kontrolę nad tym co się dalej dzieje w procesorze.
  • #3 13075949
    shaslyk135
    Poziom 11  
    Już teraz wiem
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

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

    Dzięki, nad takim błahym problemem siedziałem ponad godzinę. Nie masz pojęcia jak mi pomogłeś. Koniec z kopiowaniem fragmentów kodu.
REKLAMA