打印

stm32f103的EOC中断问题

[复制链接]
2121|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hsbjb|  楼主 | 2012-1-29 19:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
数据手册看了好几遍也没有搞清楚,EOC中断是怎么回事
如果规则组中有6个通道,如果用连续扫描模式,那么他的EOC中断是每个通道转换完就触发一次中断还是6个通道都转换完触发一次中断
沙发
无冕之王| | 2012-1-29 19:47 | 只看该作者
全部转换完一个序列后才产生EOC

使用特权

评论回复
板凳
st316| | 2012-11-19 19:59 | 只看该作者
不是这样的吧,如果“全部转换完一个序列(规则组中的6个通道)才产生EOC”,但STM32又只有一个ADC_DR寄存器,那前面5个通道转换的结果,岂不是全部都丢失了?
是不是这样的,大家说说啊,这个EOC到底什么时候会产生?

使用特权

评论回复
地板
LingTian| | 2012-11-20 12:09 | 只看该作者
DMA

使用特权

评论回复
5
st316| | 2012-11-21 20:36 | 只看该作者
什么时候产生EOC?
每个通道转换完,就产生一个EOC,还是每个组(规则组或是注入组)的通道全部转换完,才产生一个EOC?

使用特权

评论回复
6
Xflyan| | 2012-11-21 22:01 | 只看该作者
文档里已经说得很清楚了...



多路扫描必须用DMA,规则或注入通道全部转换完成后产生EOC

使用特权

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

本版积分规则

193

主题

2354

帖子

0

粉丝