Kako mogu stvoriti trg val signala u C?

J

jasen

Guest
Kako mogu stvoriti trg val signala u C za pic micros?

Pozdravi.

 
Bok,

to je tako lako
na primjer da kreiran 1kHz trga val koristeći CCS C compiler.

Mi calcualte T = vrijeme trajanja 1/1000Hz = 1 ms
Zatim ga podijelite sa 2 ---> 1ms / 2 = 500 us

while (1) (
output_high (PIN_A1);
delay_us (500);
output_low (PIN_A1);
delay_us (500);

)

Zdravo

 
Također, mnogi kontrolori imaju vremena s PWM output.Tada ćete morati program brojač na generiranje PWM ciklus s 50% carine i frekvencije 1kHz ....

 
Možete koristiti PWM ili vremena za stvaranje trg vala, on svibanj pravedan frekvencija tvoj potreba.

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

Welcome to EDABoard.com

Sponsor

Back
Top