LEDC_TIMERx_OVF_INT,LED PWM的计数器溢出中断在,IDF的里怎么开启

onebyte
Posts: 2
Joined: Wed Apr 26, 2023 3:26 pm

LEDC_TIMERx_OVF_INT,LED PWM的计数器溢出中断在,IDF的里怎么开启

Postby onebyte » Wed Apr 26, 2023 3:32 pm

35.2.2.3 14 位计数器
每个定时器有一个以ref_pulsex 为基准时钟的14 位时基计数器(见图35-2)。LEDC_TIMERx_DUTY_RES 字段用
于配置14 位计数器的最大值。因此,PWM 信号的最大精确度为14 位。计数器最大可计数至2LEDC_TIMERx_DUTY _RES−
1,然后溢出重新从0 开始计数。软件可以读取、复位、暂停计数器。
计数器可在每次溢出时触发(LEDC_TIMERx_OVF_INT) 中断,这个中断为硬件自动产生,不需要配置。

手册上说硬件自己产生这个中断,请问我再IDF里面怎样注册这个中断的回调函数呢?

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

Re: LEDC_TIMERx_OVF_INT,LED PWM的计数器溢出中断在,IDF的里怎么开启

Postby ESP_Eavo » Tue May 09, 2023 9:04 am

onebyte wrote:
Wed Apr 26, 2023 3:32 pm
35.2.2.3 14 位计数器
每个定时器有一个以ref_pulsex 为基准时钟的14 位时基计数器(见图35-2)。LEDC_TIMERx_DUTY_RES 字段用
于配置14 位计数器的最大值。因此,PWM 信号的最大精确度为14 位。计数器最大可计数至2LEDC_TIMERx_DUTY _RES−
1,然后溢出重新从0 开始计数。软件可以读取、复位、暂停计数器。
计数器可在每次溢出时触发(LEDC_TIMERx_OVF_INT) 中断,这个中断为硬件自动产生,不需要配置。

手册上说硬件自己产生这个中断,请问我再IDF里面怎样注册这个中断的回调函数呢?
您好,驱动暂未支持此功能。如您有项目需求,请联系乐鑫商务 sales@espressif.com

Who is online

Users browsing this forum: Bing [Bot] and 41 guests