完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
主要程序如下,现在发现无法读出数据,不知道哪里出现问题?求大神帮忙!
#define CM3232_ADD 0x10 /*GNDÆ÷¼þµØÖ·*/ #define Command_Re_ADD 0x00 //¶¨ÒåÃüÁî¼Ä´æÆ÷µØַΪ0x00 #define DATALOW_Re_ADD 0x50 //¶¨ÒåÊý¾Ý¼Ä´æÆ÷µÍ8bitµØַΪ0x50 //#define DATAHIGH_Re_ADD 0x51 | 0x00 //¶¨ÒåÊý¾Ý¼Ä´æÆ÷¸ß8bitµØַΪ0x0D | 0x80 void Init_CM3232(); //³õʼ»¯¸Ð¹âÔªÆ÷¼þ void Init_Disp(); //ÆÁÄ»ÏÔʾÊý¾Ý³õʼ»¯ void APDS_Test(); //¿ªÊ¼²âÊԸйâÆ÷¼þ void main() { P0 = 0x00; P1 = 0x00; P2 = 0xFF; P3 = 0x00; Init_Lcd1602(); //LCD³õʼ»¯ Init_Disp(); //ÆÁÄ»ÏÔʾÊý¾Ý³õʼ»¯ Display_String(0x80 | 0x48,"00"); while (1) { uchar tt = 0; Init_CM3232(); APDS_Test(); } } void Init_Disp() //ÆÁÄ»ÏÔʾÊý¾Ý³õʼ»¯ { Display_String(0x81,"CM3232 TEST"); Display_String(0x80 | 0x42,"VALUE:"); } void Init_CM3232() //³õʼ»¯¸Ð¹âÔªÆ÷¼þ { Write_Add_IIC(CM3232_ADD,Command_Re_ADD,0x00);//ÅäÖÃcommand¼Ä´æÆ÷ DelayNms(200); } void APDS_Test() //²âÊԸйâÆ÷¼þ { uchar dat = 0; DelayNms(10); Display_Uchar_Data(0x80 | 0x48,Read_MuiltByte(CM3232_ADD, DATALOW_Re_ADD));//ÔÚLCDÉÏÏÔʾÁÁ¶ÈÖµµÍ8bit DelayNms(200); Power_Led = !Power_Led; } uchar Read_MuiltByte(uchar slave, uchar addr) //Ë«×Ö½Ú¶Á³ö { uchar a,b; EA = 0; Start_IIC(); Write_Byte_IIC(slave); Ack_IIC(1); Write_Byte_IIC(addr); Ack_IIC(1); Start_IIC(); Write_Byte_IIC(slave); Ack_IIC(1); //¶Á³öÊý¾Ý a = Read_Byte_IIC(); NOP(); Read_ACK_IIC(); //¶ÁÓ¦´ðÐźŠNOP(); b = Read_Byte_IIC(); Read_ACK_IIC(); //¶ÁÓ¦´ðÐźŠStop_IIC(); EA = 1; return b; } void Write_Add_IIC(uchar slave, uchar addr,uchar dat) //ÈÎÒâдijһµØÖ· { Start_IIC(); Write_Byte_IIC(slave); Ack_IIC(1); Write_Byte_IIC(addr); Ack_IIC(1); Write_Byte_IIC(dat); Ack_IIC(1); Stop_IIC(); DelayNms(5); } |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2425 浏览 1 评论
8122 浏览 0 评论
1940 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17321 浏览 0 评论
【罗姆传感器评估板试用体验连载】罗姆传感器整合进同一个示例程序
21962 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 12:12 , Processed in 0.529555 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号