[N32G45x]

定时器触发ADC转换

[复制链接]
166|8
手机看帖
扫描二维码
随时随地手机跟帖
小黄鸭|  楼主 | 2022-9-21 19:18 | 显示全部楼层 |阅读模式
ADC触发方式中TIM_CC和TIM_TRGO有什么区别吗
9e3ed981d5360348b8c7fc835a2fdc0.png

使用特权

评论回复
linjinming2000| | 2022-9-22 08:45 | 显示全部楼层
使用上没区别,定时器实现方式上有,TIM_CC需要配置为比较中断,TRGO需要定时器更新中断

使用特权

评论回复
sy12138| | 2022-9-22 10:01 | 显示全部楼层
TIMx_TRGO:应该就是直接由外部控制定时器,定时器再控制ADC,实现cpu 0干预的adc触发。
TIMx_CC:所产生的各种事件,可能是溢出,可能是比较成功,可能是更新

使用特权

评论回复
linjinming2000| | 2022-9-22 10:47 | 显示全部楼层
MMSEL[2:0] 主模式选择,010:更新-选择更新事件作为触发输出(TRGO)。通过这个可以触发ADC

使用特权

评论回复
小黄鸭|  楼主 | 2022-9-22 11:01 | 显示全部楼层
linjinming2000 发表于 2022-9-22 08:45
使用上没区别,定时器实现方式上有,TIM_CC需要配置为比较中断,TRGO需要定时器更新中断 ...

感谢大佬

使用特权

评论回复
小黄鸭|  楼主 | 2022-9-22 11:01 | 显示全部楼层
sy12138 发表于 2022-9-22 10:01
TIMx_TRGO:应该就是直接由外部控制定时器,定时器再控制ADC,实现cpu 0干预的adc触发。
TIMx_CC:所产生的 ...

感谢感谢

使用特权

评论回复
小黄鸭|  楼主 | 2022-9-22 11:02 | 显示全部楼层
linjinming2000 发表于 2022-9-22 10:47
MMSEL[2:0] 主模式选择,010:更新-选择更新事件作为触发输出(TRGO)。通过这个可以触发ADC ...

感谢解答

使用特权

评论回复
xch| | 2022-9-22 12:11 | 显示全部楼层
本帖最后由 xch 于 2022-9-22 12:12 编辑

CCx 只是指定了捕获/比较作为触发。TRGO 不确定具体事件,由相应定时器设置什么事件产生触发.也可能多个事件组合,包含启动定时器。
需要参考ST手册,国产文档与产品质量一样生态

使用特权

评论回复
JQgo| | 2022-9-22 19:40 | 显示全部楼层
xch 发表于 2022-9-22 12:11
CCx 只是指定了捕获/比较作为触发。TRGO 不确定具体事件,由相应定时器设置什么事件产生触发.也可能多个事 ...

学习了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则