|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
bferlic Član
Pridružen-a: Tor 09 Dec 2003 17:28 Prispevkov: 99 Aktiv.: 0.44 Kraj: Brezula, Rače
|
Objavljeno: Pet Mar 01, 2013 12:05 pm Naslov sporočila: |
|
|
Zdravo.
Na tem picu lahko določiš prekinitvam višjo ali nižjo prioriteto. To krmiliš modelarske servo motorje? Ker modelarski servoti pričakujejo impulz približno vsakih 20 ms, tako da lahko več servotov pač krmiliš zaporedoma in ne naenkrat, in z istim timerjem. Sam bi za krmiljenje motorjev uporabil višjo prioriteto, za branje impulzov pa bi uporabil Capture funkcijo in prekinitev z nižjo prioriteto.
LP Boštjan |
|
Nazaj na vrh |
|
|
galjotj Član
Pridružen-a: Pet 02 Nov 2012 15:08 Prispevkov: 231 Aktiv.: 1.65 Kraj: Zgornji Brnik
|
Objavljeno: Sob Mar 02, 2013 1:02 am Naslov sporočila: |
|
|
Se zahvaljujem za odziv
Gre res za modelarske servo motorje in jih že upravljam na višji prioriteti, PPM berem pa na nižji. V bistvu so servo impulzi že sedaj zaporedni, PPM pa merim kar z odčitavnjem timerja, potem ko ga začetek impulza poniči. Servoti delajo BP, dekodiranje pa kar precej niha.
Na tale Capture odčitavnje se ne spoznam dovolj, da bi videl v tem kakšno prednost-verjetno funkcionalnost CCP modula .
Bi to izboljšalo stabilnost dekodiranja v mojem primeru?
Hvala še enkrat in LP _________________ Pa sam programirat sem hotu! |
|
Nazaj na vrh |
|
|
bferlic Član
Pridružen-a: Tor 09 Dec 2003 17:28 Prispevkov: 99 Aktiv.: 0.44 Kraj: Brezula, Rače
|
Objavljeno: Tor Mar 19, 2013 2:26 pm Naslov sporočila: |
|
|
Če še slučajno nisi rešil...
Ko dobiš signal 1, vklopiš CCP module v Capture načinu, in ko bo signal padel na 0, se shrani trenutna vrednost števca TIMER1 ali TIMER3, ne glede na to, če se istočasno izvaja prekinitev višje prioritete. Ko se bo prekinitev zaključila, pa lahko v prekinitvi nižje prioritete to vrednost uporabiš...
LP Boštjan |
|
Nazaj na vrh |
|
|
galjotj Član
Pridružen-a: Pet 02 Nov 2012 15:08 Prispevkov: 231 Aktiv.: 1.65 Kraj: Zgornji Brnik
|
Objavljeno: Sre Dec 18, 2013 1:35 am Naslov sporočila: |
|
|
bferlic, se zahvaljujem za zelo koristen nasvet okrog uporabe CCP-ja. Namreč, po dolgem času (vmes druge prioritete), sem se spet lotil problema z RC (PPM/servo konflikt) in s pomočjo uporabe svetovanega CCP-ja rešil problem . Imam sicer še nekaj težav z blokiranjem USB-ja, a osnovna funkcija deluje.
Torej še enkrat hvala
Janez _________________ Pa sam programirat sem hotu! |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 74 dni
Powered by phpBB © 2001, 2005 phpBB Group
|