ST32或者GD32可以动态更新死区吗(Timer0互补死区模式),如题
该回答引用gpt:
是的,ST32和GD32都支持动态更新死区。在Timer0的互补死区模式下,可以通过更新TIMx_CCRx寄存器的值来动态调整死区的大小。需要注意的是,更新死区的过程可能会影响PWM信号的稳定性和精度,因此需要谨慎操作。
/*!
\brief 使能中断
\param[in] nvic_irq: 中断源,如
\param[in] nvic_irq_pre_priority: 抢占优先级
\param[in] nvic_irq_sub_priority: 子优先级
\param[out] none
\retval none
*/
void nvic_irq_enable(uint8_t nvic_irq,
uint8_t nvic_irq_pre_priority,
uint8_t nvic_irq_sub_priority)
根据程序的需求选择合适的分组,不要出现多个分组,虽然没见过什么异常,抢占优先级和子优先级的范围也要在相应分组的取值范围内。