打印
[PIC®/AVR®/dsPIC®产品]

PIC24F16KA102 硬件PWM出不来了。

[复制链接]
432|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
meiyouusername|  楼主 | 2020-6-2 15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 meiyouusername 于 2020-6-2 15:41 编辑

void TMR2_Initialize (void)
{
    //TMR2 0;
    TMR2 = 0x00;
    //Period = 0.000256 s; Frequency = 2000000 Hz; PR2 511;
    PR2 = 0x1FF;
    //TCKPS 1:1; T32 16 Bit; TON enabled; TSIDL disabled; TCS FOSC/2; TGATE disabled;
    T2CON = 0x8000;
}
void TMR3_Initialize (void)
{
    //TMR3 0;
    TMR3 = 0x00;
    //Period = 0.000256 s; Frequency = 2000000 Hz; PR3 511;
    PR3 = 0x1FF;
    //TCKPS 1:1; TON enabled; TSIDL disabled; TCS FOSC/2; TGATE disabled;
    T3CON = 0x8000;
}
void OC1_Initialize (void)
{
    // OC1RS 222;
    OC1RS = 60;
    // OC1R 100;
    OC1R = 10;
    // OCSIDL disabled; OCM Single Compare Single-Shot mode: high to low; OCTSEL TMR2;
    OC1CON = 0x0E;
}

void pwmInit(void)   ///??1  ??????pwm ?? ?T3????T2 +OC1 ??PWM?
{
    PMD1 = 0x00FF;
    TRISAbits.TRISA6 =0;   
    LATAbits.LATA6 =0;
    OC1_Initialize ();
   TMR2_Initialize();

    TMR3_Initialize();
}

使用特权

评论回复
沙发
meiyouusername|  楼主 | 2020-6-2 15:40 | 只看该作者
哪位大神用这个单片机产生过PWM 的?出不来波形了。求助。。。谢谢。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝