問STM32中ADC_SR暫存器裡的EOC

[复制链接]
3476|1
 楼主| foretell 发表于 2011-10-2 15:13 | 显示全部楼层 |阅读模式
請問ADC_SR暫存器裡的EOC有以下的說明.
This bit is set by hardware at the end of a group channel conversion (regular or injected). It is cleared by software or by reading the ADC_DR.

我的問題就在這說明的括號內,請問是不是regular 或 injected轉換完畢都會 EOC = 1 ?
如果我有injected的方式是隨TIM1的CH4觸發,而regular方式是固定時間用軟體觸發加POLLING的方式檢查是否轉換完畢。
那regular方面有辦法檢查到是否轉換完畢嗎?有可能regular轉一半被injected插進來,結果EOC=1,但卻不是regular轉換完畢。
injected的轉換結果是用來給AWD用的,所以沒有每次轉換完都進中斷。
香水城 发表于 2011-10-10 16:01 | 显示全部楼层
请看框图,特别注意绿色标出的“或”门。

你的问题可以通过同时查看EOC和EJOC解决。
STM32_ADC_Block_Diagram.GIF
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

30

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部