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

ATmega 16 - Brak sygnału PWM na pinie 3.3V, SD działa poprawnie

pszczelarz1 26 Sty 2014 00:04 1197 2
REKLAMA
  • #1 13220706
    pszczelarz1
    Poziom 9  
    Co jest źle, czego brak ?

    Wymagany sygnał:
    PWM -|________|-----|________|----|
    SD ---|______|--------|_______|------| (SD przed TOP)

    sygnały wyprowadzone na LEDy.

    Problem: Brak sygnału PWM. (na pinie 3.3V non-stop) !!!!!
    - pin SD działa prawidłowo.
    - ATmega 16 -nie uszkodzona.
    - Płytka PROPOXu sprawna.

    Tu wycinki z programu.
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Coś skopałem. Ale co?
  • REKLAMA
  • #2 13220791
    dondu
    Moderator na urlopie...
    Witaj.

    Zanim popatrzymy na program pytania a propos:

    pszczelarz1 napisał:
    Problem: Brak sygnału PWM. (na pinie 3.3V non-stop) !!!!!

    Rozumiem, że 3,3V zmierzone woltomierzem, a nie oscyloskopem?
    Jakim napięciem zasilasz ATmegę?

    Jeżeli wyższym niż 3,3V, to takie napięcie na pinie świadczy właśnie o występowaniu sygnału PWM.
  • #3 13222146
    pszczelarz1
    Poziom 9  
    Sprawdziłem woltomierzem.
    Oscyloskop potwierdził brak PWM.
    LED "SD" miga w takt stanu niskiego na pinie. OK
    LED PWM winna migać z taką samą częstotliwością.
    Sprawdziłem raz jeszcze.
    PIN PWM Woltomierz 5V Oscyloskop 4,25V ( bez oscylacji)
    PIN SD Woltomierz 1.64 V Oscyloskop 3V ( sygnał prawidłowy prostokątny).

    Zasilanie to 5V, Kwarc 4MHz.

    (Utrzymuję że ATmega sprawna, bo wgrany .hex demoPWM na tym samym pinie działa poprawnie)
    Tak więc wiem, że nic nie wiem.
REKLAMA