当前位置: 首页 > news >正文

制作百度移动网站模板商业网站开发实训心得体会范文

制作百度移动网站模板,商业网站开发实训心得体会范文,做网站上海,平面设计师必看的网站这个芯片纯国产挺好用的,电路很好设计,我这垃圾焊功,纯手焊,,居然能用。 第一部分 硬件连接 画的很简陋,看看就可以了。 第二部分 软件驱动 I2C的具体时序实现需要自己搞定!! 2…

这个芯片纯国产挺好用的,电路很好设计,我这垃圾焊功,纯手焊,,居然能用。
在这里插入图片描述

第一部分 硬件连接


画的很简陋,看看就可以了。
在这里插入图片描述

第二部分 软件驱动


I2C的具体时序实现需要自己搞定!!

2.1 I2C读写寄存器功能

u8 QMC5883_ReadReg(u8 dAddr, u8 Reg)
{u8 Value = 0;//1.启动IICIIC_Start();//2.写设备地址IIC_Send_Byte((dAddr << 1)|0);//3.waitif(IIC_Wait_Ack()){IIC_Stop();}//4.寄存器地址IIC_Send_Byte(Reg);//5.waitif(IIC_Wait_Ack()){IIC_Stop();}//6.启动IICIIC_Start();//7.设备地址IIC_Send_Byte((dAddr << 1)|1);//8.wait read ackif(IIC_Wait_Ack()){IIC_Stop();}Value = IIC_Read_Byte(0);//9.stopIIC_Stop();return Value;
}void QMC5883_WriteReg(u8 dAddr, u8 Reg, u8 Value)
{//1.启动IICIIC_Start();//2.写设备地址IIC_Send_Byte((dAddr << 1)|0);//3.waitwhile(IIC_Wait_Ack());//4.写寄存器地址IIC_Send_Byte(Reg);//5.waitIIC_Wait_Ack();//6.写valueIIC_Send_Byte(Value);//7.waitIIC_Wait_Ack();//8.stopIIC_Stop();
}

2.2 驱动部分

void QMC5883_Init()
{u8 uChipID = 0;// 1.Device Reset & check Device//QMC5883_WriteReg(QMC5883_DEV,0x0A,0x41); //PowerResetQMC5883_WriteReg(QMC5883_DEV,0x0B,0x01); //PowerResetQMC5883_WriteReg(QMC5883_DEV,0x20,0x40); //PowerResetQMC5883_WriteReg(QMC5883_DEV,0x21,0x01); //PowerResetQMC5883_WriteReg(QMC5883_DEV,0x09,0x0d); //PowerResetdelay_ms(5000);                           // wait stablewhile( uChipID!= 0xFF) {   uChipID = QMC5883_ReadReg(QMC5883_DEV,0x0D); // Read IDdelay_ms(2000);        // device check}printf("QMC5883 check Pass!:deviceID = 0x%x \r\n",uChipID);
}
void QMC5883_ReadMuti(u8 dAddr, u8 Len, u8 Reg, u8* Buff)
{u8 i = 0;for(i = 0;i<Len; i++){*(Buff+i) = QMC5883_ReadReg(dAddr,Reg+i);}   
}
void QMC5883_dataGet(void)
{QMC5883_ReadMuti(QMC5883_DEV,6,0x0,uQMC5883_Data.buffer);// 读取数据部分是前六个寄存器0x0~0x5printf("%d %d %d ", \(s16)(uQMC5883_Data.stData.AX), (s16)(uQMC5883_Data.stData.AY), (s16)(uQMC5883_Data.stData.AZ));/*printf("AX=%d AY=%d AZ=%d ", \(s16)(uQMC5883_Data.stData.AX), (s16)(uQMC5883_Data.stData.AY), (s16)(uQMC5883_Data.stData.AZ));*/
}
http://www.yayakq.cn/news/237369/

相关文章:

  • 房地产网站加盟爱站网站排名查询工具
  • 什么网站时候做伪静态震旦网站谁做的
  • 做招聘网站还有法盈利吗js开发手机app
  • 织梦网站产品普宁网站建设公司
  • phpcms律师网站模板陕西响应式网站建设
  • 老网站怎么做循环链接花瓣是模仿哪个网站
  • 大良营销网站建设新闻wordpress页面结构
  • 付银行的网站建设费的会计科目山西建设银行招聘网站
  • 网站开发需要什么步骤盐城网络优化
  • 外贸网站优化谷歌关键词排名大连开发网站
  • 网站建设找宙斯站长工具千锋教育广州校区
  • 嘉兴网站建设解决方案怎么建立自己的销售平台
  • 江苏做网站怎么收费如何查看网站建站程序
  • 做网络营销如何建立自己的网站wordpress mp3 缓存
  • 网站空间续费合同网站建设网站及上传
  • 邯郸网站建设安联网络公司免费wordpress主题2019推荐
  • 中国企业在线官网seo是指什么
  • 万网网站模板如何做地图的ppt模板下载网站
  • 网站 国际化wordpress 摘要 回车
  • 导购网站模板div做网站排版
  • html怎么自己做网站辽宁省网站制作公司排名
  • 中英文外贸网站模版阿里的6家外包公司名单
  • 公司设计网站需要注意哪些班级优化大师官网
  • 苏州市网站建设公司刷网站流量有用吗
  • 网站seo站群软件最好看免费观看高清大全老师补课中国
  • 建设推广站网站方案冲浪网站优化网
  • 上海龙元建设网站局网站建设方案word
  • 汕头网站建设制作方案网站开发的岗位
  • 网站设计制作报价图片欣赏大一网页设计代码英语
  • 淄博网站建设网站用户体验解决方案