Kako za vključitev podatkov iz potmeter dobiti časovno zanko?

T

tibisz

Guest
Pls pomoč mi, jaz sem beginer v programing PIC.Želim, da bi utripajočo luč in sem napisal program (v zbirniku), ampak rabim čas med 0,1 in 1sec.These je v Korelacija z potenciometer, in jaz raba / D pretvornik iz PIC (to je 16F676). Ampak jaz ne ni, kako vključiti podatke iz potmeter (od 0 do 255) za pridobitev zanke s časovnim nad natančnostjo mentionated.No potrebna.
Vsaka vam pomaga welcome.Thank
Tibi
PS Scuse svoj uboren angleški.

 
Kako pogosto kristalno uporabljate?

Lahko bi premik vrednosti, ki jih pretvornik ADC in se postavi v TMR0, da je prescaler, ki mu (npr. 1:256).Vsakič, ko zvitkih-over, vzroka spremenljivko z vrednostjo 16 v njem.To bo max ą1.048576 sekund (255 * 256 * 16) in min ą20ľS (0 * 256 * 16).Ok, ne vem, to min vrednost, klici in gotos bo to vplivalo.Min in max bo swapt okoli, tako da le povratne povezave pot.Mislim, da sem prav v zgoraj, ampak jaz bi se lahko narobe.To je samo moja ideja in kaj bi rad poskusil.

Oh, sem rabil 4MHz kristal za moje Zgornji primer (1ľS na navodila).Bom videl, kaj kodo lahko prišli do, jaz ne moremo zagotoviti, kako dolgo bo trajalo, kaj z izpiti in vse se dogaja zdaj!

Sputnik

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />
 
Pozdravljeni Sputnik
Jaz raba oscilator RC, mislim, da je pogostost 4MHZ (nekaj takega kot, da sem videl na področje uporabe). Config za to je _EXTRC_OSC_CLKOUT

 
Je to ą4MHz o rezultatih OSC za PIC, v tem primeru, PIC, ko vozi z ą16MHz.Ne pozabite, PIC notranje deli dohodne OSC frekvenco za 4.

Sputnik

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top