怎么我的没有振荡呢?

2020-02-09 09:37发布

我用的是PIC16F873A的芯片,采用脉宽调制,在RC2脚输20KHZ的方波,在软件仿真是都是正常的,但是焊在板上,没功能,晶振没有起振,换一个也是一样的。请各位高手帮忙看看。 以下是程序:

LIST P=16F873A
INCLUDE <P16F873A.INC>
__CONFIG(0X3F71)
TEMP EQU 20H
ORG 00H
START
BSF STATUS,RP0 ;区1
MOVLW B'11111011'
MOVWF TRISC ;设置CCP1为输出
MOVLW 30H
MOVWF PR2 ;设置频率为60KHZ
BCF STATUS,RP0 ;选区0
MOVLW 0CH ;设定为PWM输出
MOVWF CCP1CON ;脉宽低2位固定为0
MOVLW 0E0H ;设定脉宽
MOVWF CCPR1L
CLRF T2CON ;分频比预分比设为1:1,暂不开TMR2
BSF T2CON,2 ;开启TMR2
LOOP
GOTO LOOP
END
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
yealien
2020-02-10 19:15
多谢各位!PWM输出有波形了,原来是参数传入错了,不过看了一下晶振,好象还是没有振荡波形,不知是怎么回事。看看是不是示波器有问题。

一周热门 更多>