STM32
直播中

王鹏

7年用户 1324经验值
私信 关注
[问答]

STM32F103能在一个PWM周期内对同一个AD通道采样两次吗?

求助各位大神:
     小弟在此感谢:STM32F103,,希望能在一个PWM周期内对同一个AD通道采样两次?或者多次,可以控制采样起点,连续采样不合适。有什么办法吗?类似于在周期下溢点,上溢点触发采样,可以连续触发多次。或者中间比较值处触发多次

回帖(1)

席连施

2024-4-17 09:46:12
一个标准TIMER有4个通道 一个通道用于产生PWM 再用两个通道产生计数中断来启动ADC
假定计数器的计数值为1000 PWM设为500应该生成方波 一个通道设成250 一个设成 750 再打开对应的中断就行了
注意的是因为进中断要时间 如果时间要求的严的话注意养活点计数值 留个提前量
连续采样的话按要求设定好采样率(计数器控制ADC采样周期),再按上面方法启动ADC,在ADC中断里判断采样次数,采够了停下就行了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分