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

DSPIC33CK 输入捕捉

[复制链接]
818|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
郑朝清|  楼主 | 2021-1-20 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
那位大神能提供个DSPIC33CK的输入捕捉例程。被这个卡住了。

使用特权

评论回复
沙发
郑朝清|  楼主 | 2021-1-20 22:09 | 只看该作者
版主,解决下啊。

使用特权

评论回复
板凳
郑朝清|  楼主 | 2021-1-20 22:29 | 只看该作者
跟PIC24F一样的。{:lol:

使用特权

评论回复
地板
49500199| | 2021-1-21 08:05 | 只看该作者
郑朝清 发表于 2021-1-20 22:29
跟PIC24F一样的。{:lol:

是PWM信号的输入捕捉吗? 应该和dspic33ep系列一样吧

使用特权

评论回复
5
郑朝清|  楼主 | 2021-1-21 09:28 | 只看该作者
49500199 发表于 2021-1-21 08:05
是PWM信号的输入捕捉吗? 应该和dspic33ep系列一样吧

不一样。跟PIC24F一样的。

使用特权

评论回复
6
xiaoqinbo666| | 2022-9-30 18:34 | 只看该作者
dspic33ck128mp128测试了一下可以捕捉周期信号,不能捕捉脉宽信号
void SCCP2_CAPTURE_Initialize(void)
{
    // CCPON enabled; MOD Edge Detect; CCSEL enabled; CCPSIDL disabled; T32 16 Bit; CCPSLP disabled; TMRPS 1:16; CLKSEL FOSC/2; TMRSYNC disabled;
    CCP2CON1L = (0x8000 & 0x7FFF); //Disabling CCPON bit
    //RTRGEN disabled; ALTSYNC disabled; ONESHOT disabled; TRIGEN disabled; OPS 4th IC Event; SYNC None; OPSSRC Timer Interrupt Event;
    CCP2CON1H = 0x310;
    //ASDGM disabled; SSDG disabled; ASDG 0; PWMRSEN disabled;
    CCP2CON2L = 0x00;
    //ICGSM Level-Sensitive mode; ICSEL IC2; AUXOUT Disabled; OCAEN disabled; OENSYNC disabled;
    CCP2CON2H = 0x00;
    //OETRIG disabled; OSCNT None; POLACE disabled; PSSACE Tri-state;
    CCP2CON3H = 0x00;
    //ICDIS disabled; SCEVT disabled; TRSET disabled; ICOV disabled; ASEVT disabled; ICGARM disabled; TRCLR disabled;
    CCP2STATL = 0x00;
    //TMR 0;
    CCP2TMRL = 0x00;
    //TMR 0;
    CCP2TMRH = 0x00;
    //PR 0;
    CCP2PRL = 0x00;
    //PR 0;
    CCP2PRH = 0x00;
    //CMP 0;
    CCP2RA = 0x00;
    //CMP 0;
    CCP2RB = 0x00;
    //BUF 0;
    CCP2BUFL = 0x00;
    //BUF 0;
    CCP2BUFH = 0x00;

    CCP2CON1Lbits.CCPON = 0x1; //Enabling CCP

    // Clearing IF flag before enabling the interrupt.
    IFS1bits.CCP2IF = 0;
    // Enabling SCCP2 interrupt.
    IEC1bits.CCP2IE = 0;

    // Clearing IF flag before enabling the interrupt.
    IFS1bits.CCT2IF = 0;
    // Enabling SCCP2 interrupt.
    IEC1bits.CCT2IE = 0;
}

使用特权

评论回复
7
xiaoqinbo666| | 2022-9-30 18:35 | 只看该作者
可能是硅片缺陷

使用特权

评论回复
8
AloneKaven| | 2022-10-4 22:07 | 只看该作者
这个搞不来

使用特权

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

本版积分规则

4

主题

75

帖子

2

粉丝