PWM nastavení pro PIC16F873A

J

junhao_wu

Guest
Ahoj kluci!Právě jsem naprogramovaný můj PWM kód do PIC16F873A ... Napadlo mě, jestli jsem připojit 5 V na VDD, pozemní můj Vss, mám očekávat square wave (PWM) v CCP1 pin?nebo musím připojit nějaký obvod?

Níže je můj C kód.

# Pragma čip PIC16F873A
# Include "math24f.h"
neplatné int_pwm (void)
(
int cla;
CCP1CON = 0;
TMR2 = 0;
TRISC.2 = 0;
PORTC.2 = 0;
PIE1.1 = 0;
PIE1.2 = 0;
PR2 = bin (00111110);
CCP1CON.5 = 0;
CCP1CON.4 = 0;
clo = bin (00011111);
CCPR1L = bin (00011111);
T2CON = bin (00000000);
CCP1CON = bin (00001100);
)
void main (void)
(
int_pwm ();
T2CON.2 = 1;
while (1);
)

Pls laskavě poradit ....Děkuji za vstupy

 
Dobrý den.
Dejte mi prosím bližší informace, které vám pomohou lépe.

 
Ahoj m.salehi, díky za pomoc ...Snažím se program PWM s dobou frekvenci 16.7KHz, 50% pracovní cyklus, portc CCP1 jako výstup, prescaler 1:1.Crystal je 4MHz.Již jsem program kód do PIC16F873A.Teď bych chtěl vyzkoušet můj PWM výstup.Takže to, co je nastavení krok?

1) Připojte 5 V na VDD
2) Připojte Vss k zemi
3) Použití působnosti vidět moje PWM průběh s CCP1 pin.

Je to vše, co potřebujete udělat, viz moje PWM průběh?

Díky

 

Welcome to EDABoard.com

Sponsor

Back
Top