P
praveen_palaparthi
Guest
Hoi vrienden dit praveen frisser in PIC programing.I hebben geschreven code voor Buzzer (piëzo) en werkt, maar hoe het af te maken.wat is de verkeerde Ik heb dit de code plz help me gedaan
# include <pic.h>
# include "delay.h"
main ()
(
PR2 = 82; / / instelling PWM periode
CCPR1L = 0b101001; / / instelling duty cycle van 50%
CCP1X = 1;
CCP1Y = 0;
CCP1CON = (CCP1CON | 0x0F); / / CCP module is ingesteld op PWM-modus.
PORTC = 0; / / opruimen van de PORTC
TRISC = 0xFB; / / maken bit 2 van PORTC als output
TMR2 = 0; / / intialize timer 2;
T2CON = 0x07; / / maken Timer2 ON
GIE = 1; / / global waardoor onderbreken
PEIE = 1; / / enable interrupt perifere
TMR2IE = 1; / / enable Timer2 onderbreken
while (1)
(
)
)
void interrupt zoemer (void)
(
if (TMR2IF)
TMR2IF = 0;
)
# include <pic.h>
# include "delay.h"
main ()
(
PR2 = 82; / / instelling PWM periode
CCPR1L = 0b101001; / / instelling duty cycle van 50%
CCP1X = 1;
CCP1Y = 0;
CCP1CON = (CCP1CON | 0x0F); / / CCP module is ingesteld op PWM-modus.
PORTC = 0; / / opruimen van de PORTC
TRISC = 0xFB; / / maken bit 2 van PORTC als output
TMR2 = 0; / / intialize timer 2;
T2CON = 0x07; / / maken Timer2 ON
GIE = 1; / / global waardoor onderbreken
PEIE = 1; / / enable interrupt perifere
TMR2IE = 1; / / enable Timer2 onderbreken
while (1)
(
)
)
void interrupt zoemer (void)
(
if (TMR2IF)
TMR2IF = 0;
)