主题 : nanopi - neo 没有PCF8591 的驱动? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 130676
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2017-02-04
最后登录: 2017-02-07
楼主  发表于: 2017-02-04 21:45

 nanopi - neo 没有PCF8591 的驱动?

刚玩了neo,按照wiki上的操作步骤,各种安装都很顺利,也成功编译了matrix库。
接入了PCF8591模块,已确保了接线的正确,之前也在单片机上测试了PCF8591模块是可用的。
但是运行matrix的demo程序,matrix-adc 输出的结果都是1860,不管如何调整输入的测量电压。
感觉很奇怪,于是挂了个逻辑分析仪,检测neo i2c 输出的时序,发现没有任何输出,非常奇怪。
一步步检查源代码,发现引用了一段驱动:
#define PCF8591_SYS_PATH    "/sys/bus/i2c/drivers/pcf8591/"

于是按路径去查询,发现没有pcf8591这个驱动。

有测试了DHT11温湿度传感器,还是一样不行,也是缺驱动,io口无任何输出。

请问:
1、neo本身不支持这个驱动吗?还是matrix 安装错误?
2、如果不支持这个驱动,neo 是否有i2c操作的函数说明,能否提供资料?