为什么程序不能产生方波?望大神指点

2019-03-25 19:08发布

#include<pic.h>
#define uint unsigned int
#define uchar unsigned char
__CONPIG1(0xf831);
//uint n;
void pwminit();
//void delay();
void main()
{
        void pwminit();
        TRISC1=0;
        TRISC2=0;
        while(1)
        {
                ;
        }
}

void pwminit()
{
        TRISC1=1;
        TRISC2=1;
        RC2=0;
        PR2=78;
        CCP1CON=0x0f;
        CCPR1L=0X27;
        TMR2IF=0;
        T2CON=4;
        GIE=0;
        TMR2IE=1;
        PEIE=1;
        TMR2ON=1;
       
}
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
liyiui
1楼-- · 2019-03-26 00:37
你的是PIC什么型号了?感觉你设置的问题
恋花雨
2楼-- · 2019-03-26 06:25
liyiui 发表于 2015-1-26 21:48
你的是PIC什么型号了?感觉你设置的问题

pic 16f 887因为初学,参考别人的例程,感觉应该没有什么问题吧。

daw85
3楼-- · 2019-03-26 10:40
请将语句__CONPIG1(0xf831);中的改为“__CONFIG(0xf831);”

一周热门 更多>