博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
校准仪开发项目日志
阅读量:4577 次
发布时间:2019-06-08

本文共 482 字,大约阅读时间需要 1 分钟。

在子函数中  给某个变量定义了   volatile 关键字

 

则这个变量的默认值  为一个很大的数   并不是0   ( 你没有初始化的话)

估计如果初始化了后  应该是个正常的数

 

上午的时候因为  IIC断线后读不出数据   

我猜测   直接  IIC的SCK和SDA还连接了两个普通的IO  

那个时候    SDA被拉低   当程序运行到  WAIT ACK时  可以被拉低   模拟了一个ACK  所以断线之前能够得到响应

断线后   再加上我把传感器的供电换为3.3V所以不再有这样的现象  之后都一直是NOACK

 

下午:

尝试SPI后读取的数据还是不对

 

我就尝试用模拟SPI但是那个程序还是不好用   可以看看到底是什么问题

是不是因为   SPI的模式不一样不匹配

 

 

晚上  继续读  现在版本的程序

READ PROM  地址改为   0XA0+I*2     0XA0+I*2+1    

以这个数据为准  

不知道好不好

 

最后直接套用完整的计算公式

 

得到了数据   还挺稳定的

 

但是   明天测试一下他的  温度补偿怎么样  在不同温度下  测几组数据

做个试验

转载于:https://www.cnblogs.com/qdrs/p/7703782.html

你可能感兴趣的文章
Asp.Net webconfig中使用configSections的用法
查看>>
mysql 二进制日志
查看>>
阻止putty变成inactive
查看>>
TP框架代码学习 学习记录 3.2.3
查看>>
doc文档生成带目录的pdf文件方法
查看>>
js数组,在遍历中删除元素(用 for (var i in arr)是无效的 )
查看>>
通过前端上传图片等文件的方法
查看>>
在 OC 中调用 Swift 代码
查看>>
安卓|五大逆向软件下载
查看>>
5 OK6410裸机调试(不用Jlink)
查看>>
“模板”学习笔记(5)-----编译器在处理函数模板的时候都干了啥
查看>>
教你用shell写CGI程序
查看>>
窗口 对话框 Pop Dialog 示例
查看>>
ubuntu(centos) server安装vmware tools
查看>>
数据结构之最大不重复串
查看>>
为什么要配置sdk-tools/platform-toools?
查看>>
自己动手开发更好用的markdown编辑器-07(扩展语法)
查看>>
队列的循环队列
查看>>
程序中的日期格式
查看>>
大众点评CAT错误总结以及解决思路
查看>>