首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在i2c上使用带BBB的1602LCD?

如何在i2c上使用带BBB的1602LCD?
EN

Stack Overflow用户
提问于 2014-07-31 05:39:58
回答 1查看 443关注 0票数 0

我有一个1602A液晶显示器和一个用于arduino的I2C适配器(只支持4位),现在我想在Java (JNA)项目中使用它和我的BBB。

在LiquidCrystal I2C arduino lib中使用write4bit i2c命令,但我没有找到任何包含这个或writeBit的C/C++ bbb i2c。每个库都只支持writeByte ...

有没有i2c液晶库的bbb?怎样才能只发送4位而不是Byte?

谢谢,科达姆

EN

回答 1

Stack Overflow用户

发布于 2014-07-31 05:55:37

您可以使用从标准输出(监视器)重定向到所需引脚的逐位移出。此功能可在stdio.h中找到。至于输出4位而不是一个字节,有几种方法可以做到这一点。就我个人而言,我会使用逐位移出,它只会移位4位,c中的逐位移位运算符是"<<“和">>”,这取决于您要移位的方向。

总之,我将逐位转换到重定向到i2c连接的标准输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25047470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档