完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
按照其官方说明,他的I2C和其他外设应该是一样的,可以配置在任意的接口上。
其IIC文档中描述的,是接在了GPIO58,和GPIO57两个接口上的。
一共是7个IIC资源,后续我们试试调换其他接口,反接接口,这样就能测试出其是不是任意接口都能配置上资源。
在debain文件系统下我们很方便调试,只需要下载i2c-tools工具即可测试I2C接口。
使用命令可以看到我们的总线上挂在那些地址的设备,这个40就是我们的SHT20温湿度传感器的地址。
然后我们需要下载gcc工具,通过gcc工具编译出我们需要的测试文件。
上面就是我们编译和执行的效果,其程序功能也是比较简单的。我们简单看下吧。
主要就是在初始化这边,然后一个读取函数。
初始化直接操作的硬件设备,就是/dev/i2c-0这个设备。之后复位下sht20。然后就可以读取了。
只需要保证返回的fd大于0即为成功。用到就是wirte,read这些底层函数。
发布
【BPI-CanMV-K230D-Zero开发板体验】+车牌识别处理与应用方法
243 浏览 0 评论
匠芯创D133CBS RISC-V KunLun Pi V1.0开发板开发资料
775 浏览 0 评论
【嘉楠堪智K230开发板试用体验】K230 AI 功能体验
396 浏览 0 评论
【Milk-V Duo S 开发板免费体验】ISP功能AE测试
450 浏览 0 评论
【Banana Pi BPI-RV2开发板试用体验】开箱与系统体验~
472 浏览 0 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-18 02:49 , Processed in 0.355447 second(s), Total 31, Slave 26 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com