毕业设计--2020-1-13 DS3231秒出问题(秒读数全部是偶数的原因)
今天测试了DS3231 这个传感器,这个传感器的其他的特点不在赘述,资料很齐全。 主要是和大家分享一下我遇到的问题。
先说明原因 缺少了一个 ACK位 SCL时钟的第一个时钟给了 ACK 之后 所有回读的bit 都错位了。 在 IIC 的读时序里面 少了一个ACK
测试的时候发现打印的数据里面的 秒数据两秒一跳 串口打印回来的数据是这样的
已知我的串口打印的时间间隔是500ms,我很容易的就猜出是 bit 错位了,然后就开始找bit 错位的原因 查找代码部分
第一步是验证 确实是bit 发生了错位 我直接将数据右移一位 发现对得上了 , 数据全部是偶数,然后 时间间隔是两秒钟
接下来是找问题 一开始怀疑是 BCD 转 HEX 部分出问题 所以我在最底层的bit 读取部分加了 打印, 打印出每一个 bit
发现在读取的时候就发生了bit的错位,这样基本就可以 确定是IIC的底层部分出了问题
读数据手册发现 了这个ACK 和我的代码里面以前写过的不是很一样, 加上ACK
解决了问题
问题就是因为我缺少了一个 ACK位 SCL时钟的第一个时钟给了 ACK 之后 所有回读的bit 都错位了。
毕业设计--2020-1-13 DS3231秒出问题(秒读数全部是偶数的原因)相关推荐
- 人像分割 X Image Matting(更新 2020/2/13)
目录 写在前面 一.人像语义分割 (1) PortraitNet (改善loss) (2) Boundary-aware Instance Segmentation (3) Pose2Instance ...
- 纪中集训2020.01.13【NOIP普及组】模拟赛C组总结————My First Time Write Summary
纪中集训2020.01.13[NOIP普及组]模拟赛C组总结 题目编号 标题 0 [NOIP普及组模拟]取值( numbers.pas/cpp) 1 [NOIP普及组模拟]数对(pairs.pas/c ...
- ICML 2020论文贡献榜排名出炉:Google单挑斯坦福、MIT、伯克利;清华进TOP 20
来源:新智元 本文约2800字,建议阅读6分钟. ICML 2020论文贡献榜排名出炉,斯坦福则获高校第一.国内高校.企业上榜. [ 导读 ] ICML 2020论文贡献榜排名出炉,Google在众多 ...
- 2020.7.13 筛选tagged后的语料excel中的动名词搭配
2020.7.13 筛选tagged后的语料excel中的动名词搭配 1. 高亮动词 2. 阅读文本,并对动名词搭配进行分类 3. 意料之外的奇葩的问题 本文仅作为个人语料处理日志,若有错误请各位看官 ...
- python爬虫获取天猫店经营者资质证书(更新到2020.06.13
python爬虫获取天猫店经营者资质证书(更新到2020.06.13 爬取需求 excel表中给定多个天猫的店铺链接,获取店铺的经营者资质证书,保存为本地图片 代码基于之前写的一个博客https:// ...
- sql日期只取年月_【官宣】免费雅思官方机考模拟考试来啦(携带2020年13月机考日期)...
添加小秘书微信号longre_secretary,回复关键词领取福利: 回复"口语":免费获得雅思2019年口语真题 回复"剑14":获取剑桥雅思真题14电子版 ...
- java拍照搜题软件下载_修改版|学生福利!!免费拍照搜题秒出答案,扫一扫作业出答案!...
让大家期待已久的学习软件终于来了!之前的两篇文章非常感谢朋友们的支持!收到最多的建议是希望多推荐一些学习软件,最后整理出了本篇文章给大家分享! 题拍拍 题拍拍app是一款学而思网校官方推出的手机拍照搜 ...
- 成绩统计自动计算表格_电气计算太慢?62套自动计算EXCEL表格,一键下载秒出结果...
电气计算太慢?62套自动计算EXCEL表格,一键下载秒出结果 随着社会的整体发展节奏加快,人们的生活和工作节奏也随之加快!尤其是在职场上,高效工作是每个职场人员必须不断锻炼并掌握的专业技能.作为电气工 ...
- python代码300行程序_python小工具,15行代码秒出工资条
公司工资条经常使用Excel制作,但是每个月都要做一遍,能不能用python写个程序自动化完成这想工作?当然可以,而且只是分分钟的事! 先来看看原始数据是什么样子: 最后做成的效果: 使用Excel每 ...
最新文章
- php实现 求int型数据在内存中存储时1的个数(函数都可自己实现)
- ACM试题 - 括号配对问题 - Java中字符串截取和定位问题
- Android中图片优化之webp使用
- Linux shell:执行shell脚本的几种方式
- LuckyDraw app被评为Microsoft365 App Award
- GCD牛逼的中枢调度器
- android动态波浪效果,android贝塞尔曲线实现波浪效果
- 响应式 Web 设计 - 媒体查询
- LINUX一个正确的mime xml范例
- android系统源代码单独编译应用程序
- AI加持的mPaaS如何打造“最懂用户”的App
- 周立功串口服务器维修方法,周立功医生| 告诉你RS485通信的小秘密
- 注塑工艺要考虑的7个因素,快转发收藏啦!
- py脚本检索指定文件并发送邮件+脚本打包、伪装
- arch Linux更新添加源,Arch Linux 更新源(以清华 arch 源为例)
- 阿里云负载均衡(SLB)简介
- java List删除元素问题及解决办法
- 中英互译在线翻译官方版
- 在线报表设计器如何制作多表单填报(报表工具efreport.com)
- 【ABBYY FineReader】pdf文件很清晰但是复制或导出都是乱码
热门文章
- Android Studio创建的模拟器无法root问题解决
- 做好供应商关系管理,让企业采购交易更简单
- oracle12官方下载,Oracle 12c下载64位|Oracle Database 12c下载 官方版_最火软件站
- ABAP选择结构自己做的练习题
- expected expression before ‘typeof’ 解决办法
- gc java_Java的GC机制
- idea插件HttpClient插件如何使用?
- python 生成 pptx 分析报告的工具包:reportgen
- 2.创建一个商店的数据,记录客户及购物情况,有以下三个表组成
- amr格式音频转为mp3格式