首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盆子Pi -基于HD44780的20x4液晶显示器PCF8574 IOExpander接口

覆盆子Pi -基于HD44780的20x4液晶显示器PCF8574 IOExpander接口
EN

Stack Overflow用户
提问于 2013-11-10 17:00:26
回答 1查看 2.7K关注 0票数 0

多亏了ufux,我在Python中工作得很好。https://gist.github.com/ufux/6094977

不过,我希望在C中实现同样的方法,我对C编程非常陌生。你们能帮我完成这件事吗。我试着写了一些C代码。我使用wiringPi库,因为我认为这会更容易。

我没法让它起作用。到目前为止我写的代码就在这里。

即使是我也不能让LCD初始化工作。有人能帮我把这事办好吗?提前谢谢。

更新

所有问题的修复和完整的基于C的raspberry pi库(通过PCF8574驱动PCF8574)都是这里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-13 02:21:53

闩锁命令"lcd_probe“不是按照HD44780的要求调用的。以前的代码没有正确地实现这一点。

通过正确调用这些命令,LCD开始工作。

我还添加了一些其他特性,例如处理信号SIGINT (=Ctrl +c on键盘)。

多亏了@leppie,我才被鼓励回顾代码并找出问题所在。:-)

更新:我编写了一个基于C++的库,它甚至可以被Python使用。下载并试用一下。https://github.com/karunadheera/lcdpcf8574

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

https://stackoverflow.com/questions/19892426

复制
相关文章

相似问题

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