EVAL-AD74111EB
START:
WAIT1:
//program starts here
reset fl1; //reset low until everything is set up
//set up the serial port (SPORT1)
//rfs, tfs & sclk are inputs
//frame syncs required
ax0=0x280f;
dm(SPORT1_CTRL_REG)=ax0;
imask=0; ifc=0xff;
//initialise DAGs
i0=CONTROLBUFFER; m0=1; l0=N;
//fill control buffer with control register values
ax0=0x807c; dm(i0,m0)=ax0; //cra
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0x807c; dm(i0,m0)=ax0; //cra
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0x807c; dm(i0,m0)=ax0; //cra
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0x807c; dm(i0,m0)=ax0; //cra
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0x8a00; dm(i0,m0)=ax0; //crb
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0x9000; dm(i0,m0)=ax0; //crc
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0xa000; dm(i0,m0)=ax0; //cre
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0xa800; dm(i0,m0)=ax0; //crg
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
ax0=0x9801; dm(i0,m0)=ax0; //crd NOTE Data Master Mode
ax0=0x0000; dm(i0,m0)=ax0; //mid-scale DAC value
//reinitialise DAG
i0=CONTROLBUFFER;
//preload the TX register
ax0=dm(i0,m0);
tx1=ax0;
ax0=dm(i0,m0);
dm(TXDATA)=ax0;
//bring reset high and wait for interrupts
call MASTERRESET;
//enable the SPORT
ax0=0x1c00; dm(SYS_CTRL_REG)=ax0;
//enable RX and TX interrupts
imask= 0x06; ifc=0xff;
jump WAIT1;
TXINT:
ax0=dm(TXDATA);
//get next value to transmit
tx1=ax0;
rti;
RXINT: ay0=rx1;
//transmit it
//done
//get received value
ax0=CONTROLEND;
ay1=i0;
ar=ax0-ay1;
if eq jump DATAMODE;
//still in mixed mode
ax0=dm(i0,m0);
dm(TXDATA)=ax0;
toggle fl0;
rti;
Rev. 0 | Page 9 of 16
相关PDF资料
EVAL-AD7741/42EBZ BOARD EVAL FOR AD7741/7742
EVAL-AD8003-3CPEZ BOARD EVALUATION AD8003-3CPEZ
EVAL-AD9830EBZ BOARD EVALUATION AD9830
EVAL-AD9833SDZ BOARD EVAL FOR AD9833
EVAL-AD9834SDZ BOARD EVAL FOR AD9834
EVAL-ADAU1401AEBZ BOARD EVAL FOR ADAU1401A
EVAL-ADCMP564BRQZ BOARD EVALUATION ADCMP564BRQZ
EVAL-ADE7169EBZ-2 BOARD EVALUATION FOR ADE7169F16
相关代理商/技术参数
EVAL-AD74122EB-U1 制造商:Analog Devices 功能描述:- Bulk
EVAL-AD7414/15EB 制造商:AD 制造商全称:Analog Devices 功能描述:【0.5C Accurate, 10-Bit Digital Temperature Sensors in SOT-23
EVAL-AD7414/15EBZ 功能描述:BOARD EVALUATION FOR AD7414/15 RoHS:是 类别:编程器,开发系统 >> 评估板 - 传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:1 系列:-
EVAL-AD7416/7/8EB 制造商:Analog Devices 功能描述:EVALUATION BOARD I.C. - Bulk
EVAL-AD7416/7/8EBZ 功能描述:BOARD EVALUATION FOR AD7416/7/8 RoHS:是 类别:编程器,开发系统 >> 评估板 - 传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:1 系列:-
EVAL-AD7416EB 制造商:AD 制造商全称:Analog Devices 功能描述:10-Bit Digital Temperature Sensor (AD7416) and Single/Four-Channel ADC (AD7417/AD7418)
EVAL-AD7417EB 制造商:AD 制造商全称:Analog Devices 功能描述:10-Bit Digital Temperature Sensor (AD7416) and Single/Four-Channel ADC (AD7417/AD7418)
EVAL-AD7418EB 制造商:AD 制造商全称:Analog Devices 功能描述:10-Bit Digital Temperature Sensor (AD7416) and Single/Four-Channel ADC (AD7417/AD7418)