原创 终于把挡路石搬开了

2008-8-8 15:30 3075 5 9 分类: 工程师职场
       今天真的很高兴,AD7714终于可以正常工作了。已经被这个问题困扰了一个月了,现在得以解决真是犹如炎炎夏日来了一大桶冰激淋,一个字“爽”。接下来可以进行指标调试了,再接再厉,加油!

文章评论4条评论)

登录后参与讨论

用户1413901 2009-3-11 11:09

刚才在主函数中写掉了InitSPI();其实我程序里面有。不好意思!

用户1413901 2009-3-11 11:00

你好,我用AD7714时出了点问题,好像它没有启动工作,搞了一个星期都没找到问题,能向你请教一下吗? 我搭板子时把AD7714ANZ3的/SYNC,/STANDBY,RESET,AVDD和DVDD全部接3.3V电源,POL,DGND,/CS和BUFFER全 部接数字地,模拟地和数字地用磁珠连接。用SPI和MSP430通信,测试过程中感觉AD7714没有启动工作,换另一个新 片子也是一样。刚开始我是检测通信寄存器中的/DRDY位,后来把/DRDY引出来也不行,用电表测发现这个引脚一直是 低电平。 下面是我的程序: 请你指教 #include void InitSPI(void) { //P5.0,5.4~5.7作为普通IO,P5.1~5.3作为SPI,SPI采用3线制 P5SEL=0x0E; UCTL1|=CHAR+SYNC+MM+SWRST; UTCTL1|=STC+SSEL0+CKPH; //ACLK=32768,BTL=9600BPS UBR01=0x06; UBR11=0x00; //波特率调整控制寄存器 UMCTL1=0x6F; //SPI模块使能 ME2|=USPIE1; //SWRST复位,USART允许 UCTL1&=~SWRST; } void SpiWrite(unsigned char byte) { TXBUF1=byte ; while((UTCTL1&0x01)==0); } unsigned char SpiRead(void) { unsigned char DATA_BUF; DATA_BUF=RXBUF1; return DATA_BUF; } void InitAD(void) { SpiWrite(0x24); SpiWrite(0x00); SpiWrite(0x34); SpiWrite(0x50); SpiWrite(0x14); SpiWrite(0x20); } void main(void) { unsigned char spi,a[2]; InitAD(); while(1) { SpiWrite(0x0c); spi=SpiRead(); while((spi&0x80)==0) { SpiWrite(0x5c); a[0]=SpiRead(); a[1]=SpiRead(); } } }

用户1362633 2008-8-11 11:45

用它实现压力传感器的数字化

用户1453845 2008-8-11 03:37

祝贺你! 你用他来干什么用的啊?
相关推荐阅读
用户1362633 2013-10-22 11:00
LPC3250的启动过程
1.bootstrap   复位后,LPC3250从内部ROM开始执行。内置的16KB ROM中包含有一段启动程序,称为bootstrap,它将代码从UART5、SSP0(SPI模式)、E...
用户1362633 2013-07-01 16:17
初识TQ2440开发板
         刚拿到开发板,有点儿无从下手。查看光盘资料,按照《裸奔三部曲》折腾,一开始就遇到了问题,不知道如何将原厂程序烧写进开发板。         根据书里的说明,首先安装了光盘里“...
用户1362633 2011-09-08 16:45
弄懂SPI接口
        SPI(Serial Peripheral Interface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。         1...
用户1362633 2011-08-10 16:37
MSP430F5418使用总结
        到目前为止,已工作一月有余。培训的时候领导就说,硬件工程师一定要清楚自己的定位,我们并不只是设计一下电路,画画原理图和PCB就可以的,硬件相关的驱动程序也是要由我们来完成的,这也是...
用户1362633 2010-08-16 10:24
LPC2138串口中断总结
      LPC2138的串口带有16字节的接收和发送FIFO,并且接收FIFO的触发点可设为1,4,8,14字节。            1)接收      当接收到的字节数达到设置的触发点(通过...
用户1362633 2009-07-02 16:39
Windows下NS2的详细安装过程
简单的说,NS-2是一个网络模拟器,所以经常被用到网络课的教学中。NS-2是OpenSource的,最早的版本是在linux/unix下运行的,后来有了windows下用vc编译运行的版本,但从2.2...
我要评论
4
5
关闭 站长推荐上一条 /2 下一条