Witam.
Mam problem - poszukuję programów realizujących następujące funkcje:
Modulacja (3 fazy) sinusoidalna
Modulacja (3 fazy)inusoidalna z trzecia hrmoniczną
Modulacja (3fazy)z przejściem do nadmodulacji
Modulacja (3 fazy) histerezowa
Modulacja (3 fazy) histerezowa z ogr. max. częst. przełączeń.
Czy ktoś mogłby mi w tym pomóc?
Mam dość poważny problem.
Czy istnieje mozliwość taktowania uładu pełnych jednostek
porównawczych w F243 przez timer T1 bez użycia przerwań?
(chciałbym wygenerować trójfazowy sinus na wyjściach PWM -
ale najpierw chciałbym wygenerować samą nośną bez modulacji
taktując tylko jedn. porównawcze. ) zamieszczam fragment programu inicjującego
wynikiem jego działania są:
-stany niskie na wyjściach PWM 2/4/6;
wysokie na PWM 1/3/5.
- wszystkie ukryte rejestry przeładowywane są po załadowaniu T1CON -
co jest widoczne w oknie debuggera.
- w rejestrze EVIFRA ustawiane są flagi:
T1UFINT
T1CINT
T1PINT
CMP3INT
CMP2INT
CMP1INT
EVIFRA=038Eh
Timer T2 chciałbym wykorzystać (juz z wykorzystaniem przerwan) do wyslania
probek z tablicy (256 komorek) do rejestrow CMPRx)
Czy bylby ktos w stanie mi pomoc i przeanalizowac ten programik?
co ja tu zle robie? mam wrazenie ze T1 zlicza tylko przez jeden okres i koniec
(wnioskuje to po tych ustawionych flagach)
Rozpracowalem juz przerwania w tym wrednym procku -
ale z tym jakos nie moge nic wywalczyc.
Bardzo prosze o pomoc.
Połączone dwa posty.
Mam problem - poszukuję programów realizujących następujące funkcje:
Modulacja (3 fazy) sinusoidalna
Modulacja (3 fazy)inusoidalna z trzecia hrmoniczną
Modulacja (3fazy)z przejściem do nadmodulacji
Modulacja (3 fazy) histerezowa
Modulacja (3 fazy) histerezowa z ogr. max. częst. przełączeń.
Czy ktoś mogłby mi w tym pomóc?
Mam dość poważny problem.
Czy istnieje mozliwość taktowania uładu pełnych jednostek
porównawczych w F243 przez timer T1 bez użycia przerwań?
(chciałbym wygenerować trójfazowy sinus na wyjściach PWM -
ale najpierw chciałbym wygenerować samą nośną bez modulacji
taktując tylko jedn. porównawcze. ) zamieszczam fragment programu inicjującego
wynikiem jego działania są:
-stany niskie na wyjściach PWM 2/4/6;
wysokie na PWM 1/3/5.
- wszystkie ukryte rejestry przeładowywane są po załadowaniu T1CON -
co jest widoczne w oknie debuggera.
- w rejestrze EVIFRA ustawiane są flagi:
T1UFINT
T1CINT
T1PINT
CMP3INT
CMP2INT
CMP1INT
EVIFRA=038Eh
Timer T2 chciałbym wykorzystać (juz z wykorzystaniem przerwan) do wyslania
probek z tablicy (256 komorek) do rejestrow CMPRx)
Czy bylby ktos w stanie mi pomoc i przeanalizowac ten programik?
co ja tu zle robie? mam wrazenie ze T1 zlicza tylko przez jeden okres i koniec
(wnioskuje to po tych ustawionych flagach)
Rozpracowalem juz przerwania w tym wrednym procku -
ale z tym jakos nie moge nic wywalczyc.
Bardzo prosze o pomoc.
Połączone dwa posty.
