This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

280049 ADC Conversion Priority 中第二种优先级方式问题

各位好!

我针对ADC Conversion Priority章节(13.7)中的第二种优先级方式有不明白的地方,请大家帮我看看,谢谢!

具体如下:

High priority mode is assigned first to SOC0, then in increasing numerical order这句描述的意思是否是这样,例如现在向SOCPRIORITY中写了4,表示SOC0~SOC3是高优先级,其中SOC0优先级最高,然后最高优先级会依次传递给SOC1,SOC2和SOC3。例如现在SOC1的优先级最高,那么当SOC0和SOC1同时收到触发时,SOC1会先转换。

如果我的理解没错,那么是否与这句描述矛盾If two high priority SOC’s are triggered at the same time, the SOC with the lower number will take precedence?这句描述的应该是无论什么时候,SOCPRIORITY中写了4后,SOC0~SOC3中序号小的优先级最高。

  • 关于优先级的问题,推荐您看一下我们的相关培训视频,在8分半左右有相关介绍

    training.eeworld.com.cn/.../7377

  • 你好,我刚刚看了这个视频,感觉视频里对第二种优先级方式讲解的不够细,我还是不太理解这两句话。
    其实最关键的是对High priority mode is assigned first to SOC0, then in increasing numerical order这句话不理解
  • 高优先级模式首先分配给SOC0,然后按升序分配,也就是然后分配给SOC1, SOC2, SOC3等

    如果同时发生两个高优先级SOCx触发器,则将使用较低的数字优先

    在用户指南中也有类似说明

    if a value of 4 is written into SOCPRIORITY, then SOC0, SOC1, SOC2, and SOC3 are defined as high priority, with SOC0 the highest.
x 出现错误。请重试或与管理员联系。