这个是什么花,求解谢谢&#12pcf8591怎么用;


编程步骤:初始化AD给AD传送采样通道与输入方式(写过程,上图)

(4)发送控制位(控制参考下图)


综上所述:初始化PCFpcf8591怎么用时的代码如下:

编程步骤:(读数部分:根據下图是一个读数据过程)


(3)等待PCF的应答

(5)向PCF回应“1”表示收到

综上所述:以下为读数代码

}注意在读写过程中关闭EA,防止时序被打亂

程序还是有点问题感觉在软件延时上,因为使用的IAP15的运行速度为1T所以需要修改iic.h中对somenop的定义:

 

好了,修改好了群里也有人碰到了同樣的问题
解决方法:将读数据后的应答改成
另外,数了一下亲测可用的NOP33个nop,记住!!!!!!
 
记住今天的苦难全他妈是昨天官方驱动丅的毒!!!!!
}

4个模拟输入、1个模拟输出和1

I2C总线接口PCFpcf8591怎么用的3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCFpcf8591怎么用器件而无需额外的硬件。在PCFpcf8591怎么用器件上输入输出嘚地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输

你可以根据他的资料来进行I2C操作就可以了

}

我要回帖

更多关于 pcf8591怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信