您好!
我试图理解 hv1phdcac_board.c 中的这条编码线
Cmpss1Regs.COMPDACCTL.bit.SELREF= reference_VDDA;
reference_VDDA 定义为0
http://www.ti.com/lit/ug/spruhm8f/spruhm8f.pdf
BTW、上表与头文件结构 IMO 不一致
struct COMPDACCTL_bits{// bits description
UINT16 DACSOURCE:1;// 0 DAC 源控制
uint16 RAMPSOURCE:4;// 4:1斜坡发生器源控制
UINT16 SELREF:1;// 5 DAC 基准选择
UINT16 RAMPLOADSEL:1;// 6斜坡负载选择
UINT16 SWLOADSEL:1;// 7软件负载选择
uint16 rsvd1:6;// 13:8保留
UINT16 FREESOFT:2;// 15:14自由/软仿真位
};
我阅读上述内容、了解 DAC 将使用 VDAC 基准
我在 MCU001A (001)_Sch.PDF 上看到 PLC_RX 将 J15-12连接 到 J15-27
对应于 HSEC_ADC-B0 (VDAC)和 HSEC_ADCIN15
网址为 F2837x_180controlCARD_R1_1_a_SCH_09MAY2014.pdf
VDAC 似乎未被驱动、选择它是因为 DAC 基准选择对我来说毫无意义。
e2e.ti.com/.../MCU001A_2800_001_29005F00_Sch.PDF
e2e.ti.com/.../1351.F2837x_5F00_180controlCARD_5F00_R1_5F00_1_5F00_a_5F00_SCH_5F00_09May2014.pdf