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.

F28035的ADC模块ONESHOT模式



根据F28035的编程手册,其ADC外设有一个ONESHOT Single Conversion Support的功能,有点没明白:

28035的ADC是通过SOC编号配置的,一个或多个触发信号触发指定的一个或多个通道的转换,或工作在同步转换模式。

这里ONESHOT是个什么模式,而且仅支持在Round Robin wheel上的通道,能否请TI的老师指点一下:

1、这个模式是如何工作的。

2、round robin wheel又如何配置?

      E文的PDF没看太明白!

  • Onesho 模式指当多个SOC触发源时,只允许第一个触发源起作用。配置的话,在新的版本里面的ADC.h的头文件中有配置位,在SOCPRICTL控制字里面:

    struct SOCPRICTL_BITS {       // bits   description
        Uint16  SOCPRIORITY:5;    // 4:0    Start-of-conversion Priority
        Uint16  RRPOINTER:6;      // 10:5   Round Robin Pointer
        Uint16  rsvd1:4;          // 14:11  reserved
        Uint16  ONESHOT:1;        // 15     One Shot Mode Enabled - bit does not exist in Rev. 0 silicon
    };