;最近学用AD7710,用AD7710数据手册中的程序,怎么也不好用,没想到AD这么大公司数据手册中的程序居然很多错误。在网上也没找到什么有价值的资料,无奈只好自己弄,用了好久终于解决,现在拿出来给大家参考。鄙视一下收集网上资料拿来卖的人。
;这个程序烧写后运行通过,如果实际应用还需优化,学习够用了。
;采用单电源0-5V输入,2.5V参考电压,2.5V偏置电压,软件上设置了单极输入,接线图为AD7710数据手册中单电源接线图,只是增加了1602显示,见程序中说明。
;读AD数据时,AD首先输出的是数据最高位,最后是数据最低位;同样在对AD内部寄存器进行写操作时,;;应首先写入最高位,最后写入最低位。AD7710内部有3个独立的24位寄存器,包括控制寄存器、数据寄存器和校正寄存器
;A0为寄存器选择,当A0=0 时,读写操作均为控制寄存器,当A=1时,读操作为数据寄存器,而写操作则
;为校正寄存器
;当1、2通道同时输入23.6MV时,1通道AD数158356D,2通道AD数1267582D(增益为8)。