gtkbegin01 发表于 2022-7-4 11:29

GD32F303VET6打开PWM, 严重影响中断的接收实时性

GD32F303VET6打开PWM,改变频率,重复初始化TIMER3,改变ARR值,第2次调用以后严重影响中断的接收实时性,UART口的接收中断有时候无法触发,系统资源被PWM严重占用

tianxj01 发表于 2022-7-4 13:34

估计你忘记关闭PWM实时中断,这真的会占用大量时间。
无中断PWM,不可能占用什么资源。

畅想天子 发表于 2022-7-4 15:00

设置中断优先级,PWM中断级别设置低一级,需要中断快速响应设置为高一级的,再试试?

coody 发表于 2022-7-4 15:43

PWM中断太频繁,中断里耗时太多。

327334404 发表于 2022-7-4 16:39

ddxx 发表于 2022-7-4 16:41

这个pwm开中断应该是微秒级的,太频繁了,应该用dma去修改配置比较合适。
页: [1]
查看完整版本: GD32F303VET6打开PWM, 严重影响中断的接收实时性