主题中讨论的其他器件:C2000WARE
大家好、
我实现了 TMS320f228379D LAB11、运行良好。
但我想同时使用 DAC A 和 DAC B。
我对这项工作作了如下编辑(修改):
ADC 数据将从 Aa3和 AA4引脚读取。
从 Aa3和 AA4引脚读取的 ADC 数据将分别作为来自 AA0和 AA1引脚的 DAC 数据进行传输。
但我无法从 AA0引脚获取 DAC 数据。
我的 DAC 配置部分如下所示;
空 InitDac (空)
{
asm (" EALLOW");//启用 EALLOW 受保护寄存器访问
CpuSysRegs.PCLKCR16.bit.DAC_A=1;
DacaRegs.DACCTL.ALL = 0x0001;
DacaRegs.DACVALS.ALL = 0x0000;// DACVALS =位11-0、位15-12保留
DacaRegs.DACOUTEN .bit.DACOUTEN = 1;// DAC 输出使能、0=禁用、1=使能
DacaRegs.DACLOCK.ALL = 0x0000;//写入1来锁定(一旦置1就不能被清零)
CpuSysRegs.PCLKCR16.bit.DAC_B = 1;
DacbRegs.DACCTL.ALL = 0x0001;
DacbRegs.DACVALS.ALL = 0x0800;// DACVALS =位11-0、位15-12保留
DacbRegs.DACOUTEN .bit.DACOUTEN = 1;// DAC 输出使能、0=禁用、1=使能
DacbRegs.DACLOCK.ALL = 0x0000;//写入1以锁定(一旦置1就无法清除)
asm (" EDIS");//禁用 EALLOW 受保护寄存器访问
}// InitDac()结束
我感谢任何提示和建议。
此致...