原创 编写12位AD驱动程序成功

2008-7-12 16:21 2594 9 15 分类: MCU/ 嵌入式

编写12bit串行AD(ADS7818)驱动程序成功,开始的时候电路有点小问题,中午没去吃饭,总算是解决了.现在可以正常采集数据了.典型电路如下:


手上的datasheet全是E文的,看多了就习惯了.点击开大图

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户419956 2012-7-30 22:14

楼主程序呢?

lg05128018_230568758 2008-8-5 12:33

这个不是很难,你照着时序图编程就可以了

用户1445314 2008-8-5 12:02

Email:yuanli869@hotmail.com

用户1445314 2008-8-5 11:56

现在我正在弄这个,调了好久也没弄出来,不知道是硬件还是软件原因,电路我是照着它的英文资料上的电路做的,应该不会有大问题,但我在网上有看到说7818的串口要加上拉电阻,不知道是不是这样的,也不知道程序里有没有什么要特别要注意的地方,还请楼主多指点一下

用户161654 2008-7-24 15:08

兄弟也给我发一份,我看看,我也跟楼上的一样调不出来.谢谢了 邮箱: whygbm@163.com

用户515590 2008-7-24 08:56

博主,能不能给我发一份啊!我调了半天都没有调出来。 邮箱是lichaovslijia@163.com

用户99700 2007-12-22 09:14

呵呵 我的图在仿真程序里面

仿真没问题,因为仿真没有涉及到驱动问题,只涉及到逻辑问题,而扫描时间是凭经验,因此没有去棘突计算,感觉不闪就行。

在实际电路里面就要考虑驱动了,我驱动没有做好,因为164吸收不了那么大的电流。我的方案是单片机两个8位的i/o口输出数据,led共阳接法,吸收电流直接用164,由于没考虑到164的最大吸收电流,导致了上述结果。真郁闷,不过长见识了。呵呵 感谢你,安飞兄!

我的一点教训就是仿真通过了不一定实际电路就没问题

 

相关推荐阅读
lg05128018_230568758 2010-10-24 17:21
4052原理,扩展四串口原理
4052原理 cd4051,cd4052,cd4053, 都是数控模拟开关,4051是单刀8掷开关,4052是2刀4掷开关,4053是3刀2掷开关,4051有3个控制端abc,控制8个输入端中的1个与...
lg05128018_230568758 2010-10-13 02:45
Menu
/*********************************************************************************/code KbdTabStruct...
lg05128018_230568758 2010-09-01 08:13
指针-指针数组-数组三者之间的关系
/****************lg05128018**************2009-8-19*****************************//***************指针,指...
lg05128018_230568758 2010-02-22 20:38
EBOOT通过bin文件形式读取、下载LOGO
一般的WINCE系统都是在EBOOT阶段初始化LCD,所以要想显示自己的LOGO就需要在EBOOT阶段将LOGO内容显示出来,读取LOGO的方式可以和从存储器中读取NK一样,具体位置自己来定义。 在E...
lg05128018_230568758 2010-02-22 20:27
nk.bin和nk.nb0的区别(转帖)
 nk.bin 和nk.nb0都是CE的镜像。然而,我们在下载的过程中常常会遇到,有时候下载nk.bin,有时确是下载nk.nb0,这两者到底有什么区别呢? 首先,NK.BIN中的内容是被压缩过的,N...
lg05128018_230568758 2010-02-03 17:53
从一维数组看sizeof和strlen
作者:王姗姗,华清远见嵌入式学院讲师。前几天学习一维数组的赋值的时候遇到这样一个问题,程序如下:char a[]="hello";        char b[5]={'h','e','l','l',...
EE直播间
更多
我要评论
6
9
关闭 站长推荐上一条 /3 下一条