完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我的基本配置大概如下(大神帮我看看哪里出问题了啊):
或者有没有驱动例程参考一下啊!!!感谢!!! //AD5627 //DAC #define AD5627_VOUTA 0x00 //A A2 A1 A0(000) #define AD5627_VOUTB 0x01 //B A2 A1 A0(001) #define AD5627_BOTH 0x07 //AÇÒB A2 A1 A0(111) //配置指令 #define RESET_COM 0x28 //复位 #define POWER_UP_DOWN_COM 0x20 //模式配置 #define LDAC_SET_COM 0x30 //设置LEACpin功能 #define REF_VOLT 0x38 //参考电压配置指令 //入学问题指令 #define WRITE_AND_UPDATE 0x58 //Write to and update DAC channel n DB22 为1 : 2字节写 #define READ_DATA 0x11 //AD5627R 读写地址 #define AD5627_ADDR_WRITE 0x1C //写指令 #define AD5627_ADDR_READ 0x1D //读指令 //初始化AD5627 void AD5627_Init(void) { AD5627_Write_Byte(AD5627_ADDR_WRITE,RESET_COM,0x0001);//复位 AD5627_Write_Byte(AD5627_ADDR_WRITE,POWER_UP_DOWN_COM,0x0003);//上电正常模式 AD5627_Write_Byte(AD5627_ADDR_WRITE,LDAC_SET_COM,0x0003);//设置忽略LDAC //AD5627_Write_Byte(AD5627_ADDR_WRITE,REF_VOLT,0x0000);//关闭内部参考电压 } void AD5627_Write_Byte(unsigned char REG_ADD, u8 com_And_Clannel, u16 InputCode) { IIC_Start(); //启动 IIC_Send_Byte(REG_ADD ); //写指令 IIC_Wait_Ack(); IIC_Send_Byte(com_And_Clannel ); //更新指令 IIC_Wait_Ack(); IIC_Send_Byte(InputCode>>8);//数据高字节 IIC_Wait_Ack(); IIC_Send_Byte(InputCode);//数据低字节 IIC_Wait_Ack(); IIC_Stop(); //停止 } void IIC_Send_Byte(u8 txd) { u8 t; SDA_OUT(); IIC_SCL=0;// for(t=0;t<8;t++) { IIC_SDA=(txd 0x80)>>7; txd<<=1; delay_us(5); // IIC_SCL=1; delay_us(4); //2-4 IIC_SCL=0; delay_us(2); // } } |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
在移动电源应用中,电容的高容值和低ESR,哪个对抑制纹波更重要?
856 浏览 1 评论
有没有比10×19mm尺寸更小、容量约39μF的高压液态铝电解电容适合充电宝?
1587 浏览 0 评论
1284 浏览 0 评论
电子水泵在低温启动时反应迟钝,高温时又容易过载,VHE电容能解决吗?
1107 浏览 1 评论
为什么在充电过程中HY2213-BB3A会特别特别烫,这应该如何解决?
3594 浏览 0 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 03:28 , Processed in 0.491239 second(s), Total 43, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
8002