www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Prekinitve PIC v C
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
bferlic
Član
Član



Pridružen-a: Tor 09 Dec 2003 17:28
Prispevkov: 99
Aktiv.: 0.45
Kraj: Brezula, Rače

PrispevekObjavljeno: Pet Mar 01, 2013 12:05 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
galjotj
Član
Član



Pridružen-a: Pet 02 Nov 2012 15:08
Prispevkov: 231
Aktiv.: 1.66
Kraj: Zgornji Brnik

PrispevekObjavljeno: Sob Mar 02, 2013 1:02 am    Naslov sporočila:   Odgovori s citatom

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 Think .

Bi to izboljšalo stabilnost dekodiranja v mojem primeru?

Hvala še enkrat in LP

_________________
Pa sam programirat sem hotu!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bferlic
Član
Član



Pridružen-a: Tor 09 Dec 2003 17:28
Prispevkov: 99
Aktiv.: 0.45
Kraj: Brezula, Rače

PrispevekObjavljeno: Tor Mar 19, 2013 2:26 pm    Naslov sporočila:   Odgovori s citatom

Če še slučajno nisi rešil... Very Happy

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
galjotj
Član
Član



Pridružen-a: Pet 02 Nov 2012 15:08
Prispevkov: 231
Aktiv.: 1.66
Kraj: Zgornji Brnik

PrispevekObjavljeno: Sre Dec 18, 2013 1:35 am    Naslov sporočila:   Odgovori s citatom

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 Very Happy. Imam sicer še nekaj težav z blokiranjem USB-ja, a osnovna funkcija deluje.

Torej še enkrat hvala Applause

Janez

_________________
Pa sam programirat sem hotu!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
Pojdi na:  
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: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group