![Connect Tech DAG103 Скачать руководство пользователя страница 33](http://html.mh-extra.com/html/connect-tech/dag103/dag103_user-manual_2652840033.webp)
Xtreme I/O Express ADC-DAC
Users Guide
Document: CTIM-00435
Revision: 0.08
Page 33 of 47
Connect Tech Inc. 800-426-8979 | 519-836-1291
Date: 2016-11-18
for
(i=0; i<DAC_MEM_DWORDS; i++)
{
wrCode = (dacCode[2*i+1] << 16) | (0xFFFF & dacCode[2*i]);
CTIFPGARdDword(pbrd, BarIndex, DAC0 + SIG_GEN i*4, &rdCode);
if
(wrCode != rdCode)
{
printf(
"error @ %d read %x , wrote %x"
, i, rdCode, wrCode);
}
}
// load the control registers
// channel 0; 2047 count; start at offset 0
ctrl = (0 << 24);
ctrl |= (0x0 << 22) ;
ctrl |= ( (0x7FF & (DAC_MEM_DWORDS-1))
<< 11 );
ctrl |= (0x0);
CTIFPGAWrDword(pbrd, BarIndex, DAC0 + SIG_GEN_RD_CTRL, ctrl);
divcntr = 2;
CTIFPGAWrDword(pbrd, BarIndex, DAC0 + SAMPLE_DIV_CNTR, divcntr);
// enable the signal genarator
siggen = 0x2;
CTIFPGAWrDword(pbrd, BarIndex, DAC0 + TRG_SIGGEN_PWM, siggen);
}