J
jun86dia
Guest
her er min codes.Pls gøre prøve det ..og fortælle mig, hvor er problemet opstod.
Problemet er, når jeg indgang 1 til RB0, CCP1 stand til at generere puls til 3 eller 4 cyklusser only.then der isnt nogen puls anymore.pls hjælpe .. thankz i forvejen!
Kode:
# include <htc.h>
# include <pic.h>
# include <stdio.h>
# include "delay.h"
# include <math.h>void main (void)
(
/ / initialisering
TRISB = 0xff;
TRISC = 0x00;
PORTB = 0x00;
PORTC = 0x00;while (1)
(
/ / PORTB0 = 1;
T2CON = 0b00000100;
CCP1CON = 0b00001100;
PR2 = 255;
switch (PORTB)
(
tilfælde 0b00000001: (
CCPR1L = 127;break;
)
default:
(
CCPR1L = 200;break;
)
)
)
)
Problemet er, når jeg indgang 1 til RB0, CCP1 stand til at generere puls til 3 eller 4 cyklusser only.then der isnt nogen puls anymore.pls hjælpe .. thankz i forvejen!
Kode:
# include <htc.h>
# include <pic.h>
# include <stdio.h>
# include "delay.h"
# include <math.h>void main (void)
(
/ / initialisering
TRISB = 0xff;
TRISC = 0x00;
PORTB = 0x00;
PORTC = 0x00;while (1)
(
/ / PORTB0 = 1;
T2CON = 0b00000100;
CCP1CON = 0b00001100;
PR2 = 255;
switch (PORTB)
(
tilfælde 0b00000001: (
CCPR1L = 127;break;
)
default:
(
CCPR1L = 200;break;
)
)
)
)