AT24C256读取数据
AT24C256读取数据
4G模块724UG
Lua
I2C
724UG官网给出的API太过简单,不易用于实战。这是我调试产品的时候,遇到I2C时,调试的功能程序,希望对大家有帮助。
我们先来看看AT24C256读取数据读取数据的指令规则:
我们只要看这个就可以。AT24C256读取数据与AT24C02的区别在于上图的第二个地方。注意这里就可以了。
接下来是代码,代码中有点睛之笔。
main文件
PROJECT = “I2C”
VERSION = “2.0”
– 日志
require “log”
LOG_LEVEL = log.LOGLEVEL_TRACE
require “sys”
require “utils”
require “patch”
require “pins”
– 系统工具
require “misc”
require “errDump”
– 系統指示灯
require “pinsTY”
– 启动系统框架
sys.init(0, 0)
sys.run()
pinsTY文件
module(…,package.seeall)
require"utils"
sys.taskInit(function()
local i2cid = 2
local i2cslaveaddr = 0x50
if i2c.setup(i2cid,i2c.SLOW) ~= i2c.SLOW then
log.error(“AT24C256”,“i2c.setup fail”)
return
end
while true do
sys.wait(100)
–发送读取数据指令之前,需要先写人读取的数据的地址。下面的数据起始地址为:0X00*25+0X00
if i2c.send(i2cid,i2cslaveaddr,{0x00,0x00})~=2 then
log.error(“AT24C256”,“i2c.send fail”)
return
end
–发送读取数据指令,连续读取六个数据
qryResult = i2c.recv(i2cid,i2cslaveaddr,6)
if (nil == qryResult) or (6 ~= #qryResult) then
log.error(“AT24C256”,“i2c.recv fail.”)
return
end
log.info(“AT24C256”,qryResult:toHex())
sys.wait(2000)
end
end)
AT24C256读取数据,只有读取数据。读取数据回了,写数据就不用多说了。难度在读取数据之下。
测试结果,这里发不了视频,我上传到我的资源中
AT24C256读取数据相关推荐
- Linux从mysql中读取数据_linux shell中读写操作mysql数据库
本文介绍了如何在shell中读写mysql数据库.主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为 ...
- 《Clojure数据分析秘笈》——1.6节从JDBC数据库读取数据
本节书摘来自华章社区<Clojure数据分析秘笈>一书中的第1章,第1.6节从JDBC数据库读取数据,作者(美)Eric Rochester,更多章节内容可以访问云栖社区"华章社 ...
- 多线程不重复读取数据_用 PHP 实现多线程编程
(给PHP开发者加星标,提升PHP技能) 转自:腾讯云(枕边书) cloud.tencent.com/developer/article/1012783 1.前言 前些天帮同事查一个问题,第一次接触到 ...
- cdatabase读取excel第一行数据_“蟒蛇”py对Excel的读取——数据操作用它,老板都得重新认识你...
在python自动化中,经常会遇到对数据文件的操作,比如添加多名员工,但是直接将员工数据写在python文件中,不但工作量大,要是以后再次遇到类似批量数据操作还会写在python文件中吗? 应对这一问 ...
- VC++中从txt文本中读取数据并且存到二维数组中
这几天因为在做作业,所以不仅会想到这一类有关的问题.现在我需要实现的是讲txt文件的数据读取出来并且存储到一个二维数组中.,首先为了对待什么样的矩阵我们都可以读取,我们就要设置一个动态的矩阵,这样当我 ...
- vc++从txt文件中读取数据
数值分析课上老师说要将数据写在txt文件上,然后让程序从txt文件中读取数据.让本来C++已经遗忘了很久的我们无从下手,在网上也查看了很多,发现大多都是扯淡,放在VC++编辑器上发现并不能运行,不知道 ...
- pandas使用read_csv读取数据使用skiprows参数跳过指定的数据行但保留表头、pandas使用to_csv函数将dataframe保存为gzip压缩文件
pandas使用read_csv读取数据使用skiprows参数跳过指定的数据行但保留表头.pandas使用to_csv函数将dataframe保存为gzip压缩文件 目录
- PyTorch手把手自定义Dataloader读取数据
PyTorch手把手自定义Dataloader读取数据 https://zhuanlan.zhihu.com/p/35698470 pytorch之dataloader深入剖析 https://www ...
- TensorFlow高效读取数据的方法
概述 最新上传的mcnn中有完整的数据读写示例,可以参考. 关于Tensorflow读取数据,官网给出了三种方法: 供给数据(Feeding): 在TensorFlow程序运行的每一步, 让Pytho ...
最新文章
- 为什么数据库连接池不采用 IO 多路复用?
- parallel循环java_Java 8 lambda stream forEach parallel 等循环与Java 7 for each 循环耗时测试...
- 【 Tomcat 】tomcat8.0 调优配置
- 电力系统潮流计算matlab程序,大神们,求个电力系统潮流计算的matlab程序。
- 可以直接考甲级吗_成人高考可以考本科吗?成人高考可以考研究生吗?
- POJ3274Gold Balanced Lineup(哈希)
- matlab 神经网络dpi,基于DPI和BP神经网络的P2P流量识别研究
- mysql 插入学生信息_添加学生信息(连接数据库初学)
- matplotlib.text.Text
- 1.2 控制器 view 的创建和加载
- 拓端tecdat|R语言ISLR工资数据进行多项式回归和样条回归分析
- laravel 生成二维码
- 使用pyBigWig模块查看bigwig文件中的内容
- 读书分享 《如何阅读一本书》|检视阅读
- 《网络攻防》 免杀原理与实践
- 5 个牛逼的算法设计,你知道几个?
- Outlook2007备份邮件规则、联系人以及账号及在Outlook 2007中删除自动记忆的收件人...
- 强基计划生命科学和计算机,问计问策 促“强基计划”落细落小落实
- 【分享】基于单片机嵌入式的家用智能节水淋浴控制器的设计-基于单片机的电子贺卡控制系统设计-基于单片机的倒计时牌控制系统设计-基于单片机的彩灯控制器系统设计-多模式彩灯-单片机的八路路数字电压表控制设计
- 朋友问我:电脑连接不上WIFI,显示无法连接到这个网络,怎么解决?