对不起愚蠢的问题,但在调用timer0_set(上,高,低)时使用哪些参数使用每0.5ms(2kHz)进行中断?同样的问题0.1ms(10kHz)。谢谢
你好rony,
我会发给你一个可以在这里提供帮助的例子。它基于用户Timer0设置PWM频率的探测器。
在示例timer0_set(开启,高,低)执行以下操作:
BR JE_DIALOG.
谢谢
你能寄给我同样的例子..我也在寻找10khz的同样的东西。
你能把它寄给我的例子吗?..我也在寻找10kHz的同样的东西。
嗨Ruchi Patel,
您可以看看外围示例\ timer0 \ timer0_general和更改值Timer0_set_pwm_on()从20000中的reload_100ms到20,这将在计时器中设置重新加载值,并且您的配置应该是t = 1 / 200khz *20 = 10kHz中断。您还可以具有不同的选项来配置您希望的中断频率,将不同的时钟分频器CLK_PL_ERG_TMR_DIV_8与一个较小的划分使用,以便馈送计时器并不使用TIM0_CLK_DIV_BY_10并使用较大的重新加载值。
谢谢mt_dialog.
嘿mt_dialog,
谢谢你的回复。我已经在评论中提到了更改,它正在运作正常。但我必须使用tim0_clk_div_by_10来制作10khz频率。非常感谢你。
问候,Ruchi.
你好rony,
我会发给你一个可以在这里提供帮助的例子。它基于用户Timer0设置PWM频率的探测器。
在示例timer0_set(开启,高,低)执行以下操作:
BR JE_DIALOG.
谢谢
你能寄给我同样的例子..我也在寻找10khz的同样的东西。
你能把它寄给我的例子吗?..我也在寻找10kHz的同样的东西。
嗨Ruchi Patel,
您可以看看外围示例\ timer0 \ timer0_general和更改值Timer0_set_pwm_on()从20000中的reload_100ms到20,这将在计时器中设置重新加载值,并且您的配置应该是t = 1 / 200khz *20 = 10kHz中断。您还可以具有不同的选项来配置您希望的中断频率,将不同的时钟分频器CLK_PL_ERG_TMR_DIV_8与一个较小的划分使用,以便馈送计时器并不使用TIM0_CLK_DIV_BY_10并使用较大的重新加载值。
谢谢mt_dialog.
嘿mt_dialog,
谢谢你的回复。我已经在评论中提到了更改,它正在运作正常。但我必须使用tim0_clk_div_by_10来制作10khz频率。非常感谢你。
问候,
Ruchi.