Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Porgram pod atmega32 nie działa poprawnie

Joahim_Skywalker 01 Lip 2010 14:18 620 0
  • #1
    Joahim_Skywalker
    Poziom 12  
    Witam. Napisałem program jak w załączniku (progx.txt). Do portuD1-2, 4-7 przyłączone są przyciski. Mają one za zadanie zmianę napięcia na drabince r2r, zmianę liczby okresów oraz przesunięcia fazowego względem detektora zera. Poniżej przedstawiam rysunek ilustrujący działanie programu:
    Porgram pod atmega32 nie działa poprawnie

    Problem polega na tym, że te przebiegi nie są przesunięte względem siebie o 120 stopni, a jak zmieniam liczbę okresów to przebiegi się rozjeżdżają. Podpięte są dwie atmegi do jednej dwa przetworniki c/a r2r a do drugiej jeden przetwornik. Synchronizacja z siecią jest na detektorach zera na zbocze narastające. Wykorzystuję przerwanie zewnętrzne int0 i int1. Bardzo proszę o pomoc i wszelkie porady. W rarze zamieściłem headery.