已回答假定已回答

AD7396(DAC转换)在某一段数字量电压不变.

YoyeeLi 在 2017-10-25 詢問的問題

在使用AD7396过程遇到的问题,不知道有谁遇到过没有,交流一下.

代码控制:

//-----初始化-----

DA_CS1 = 1;            //CS:片选,1 禁止,0 使能

DA_WRA = 1;            //LDA:A通道写信号,1 禁止, 0 使能

DA_WRB = 1;            //LDB:B通道写信号,1 禁止, 0 使能

CHA_B  = 1;            //A/B:通道选择,   1 A通道,0 B通道

asm(" RPT #31 ||NOP");//延时32周期

DA_CS1 = 0;

CHA_B  = 1;

   //F2812外部XINTF控制数据线,其他的片选等信号均使用IO控制

userAD7396 = data1;

DA_WRA = 0;

DA_CS1 = 1;

DA_WRA = 1;

 

测试结果:

 

输入值实测理论
4100.430.50048
4200.43
0.512695313
4600.43
0.561523438
4700.43
0.573730469
12581.471.535644531
19552.322.386474609
28233.413.446044922
35834.274.373779297

結果