打印
[技术问答]

[請問] NCU240 如何啟動 PWM 的 Interrupt 功能 或是如何檢查 PWM ...

[复制链接]
415|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2022-2-25 15:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1) 設定 one-shot & Interrupt, 但好像都進不了 Interrupt.
2) 如果用 Polling mode, 要如何知道 PWM Tx buffer 空了(or 未滿)可以再塞資料 ?

另外, 設定了 one-shot mode, 如果在 1st data 送出後, 再啟動下一筆 ?

Thanks !!!




以下這樣子不行嗎 ?

int        dat=0;
void PWMA_IRQHandler(void)
{
                PWM_SET_CMR(PWMA, 0, dat++);
                if (dat>=12) dat=0;
                PWMA->PIIR = 0x01;
                PB4 ^= 1;       
}


使用特权

评论回复
沙发
yangjiaxu| | 2023-8-3 15:03 | 只看该作者
现在这代码咋了?是进不来中断吗?您这个IO和PWM都初始化了吗?

使用特权

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

本版积分规则

505

主题

1966

帖子

4

粉丝