PCF8591是如何从外面采集数据的(通过I^2C总线),它显示或存为模拟量还是数字量
答案:3 悬赏:60 手机版
解决时间 2021-03-23 20:14
- 提问者网友:遁入空寂
- 2021-03-22 21:11
PCF8591是如何从外面采集数据的(通过I^2C总线),它显示或存为模拟量还是数字量
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-03-22 22:36
1.先将SCL置0(只有它为0的时候SDA才允许变化)
2.改变SDA是数值(就是你当前要穿的一位是0还是1)
3.把SCL置1(此时芯片就会读取总线上的数据)
可以做到模拟量和数字量同步显示。
PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I²C 总线接口。PCF8591的3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。PCF8591的功能包括多路模拟输入、内置跟踪保持、8-bit模数转换和8-bit数模转换。PCF8591的最大转化速率由I2C总线的最大速率决定。
2.改变SDA是数值(就是你当前要穿的一位是0还是1)
3.把SCL置1(此时芯片就会读取总线上的数据)
可以做到模拟量和数字量同步显示。
PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I²C 总线接口。PCF8591的3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。PCF8591的功能包括多路模拟输入、内置跟踪保持、8-bit模数转换和8-bit数模转换。PCF8591的最大转化速率由I2C总线的最大速率决定。
全部回答
- 1楼网友:拾荒鲤
- 2021-03-23 00:48
PCF8591 是一个单电源低功耗的 8 位 CMOS 数据采集器件,具有 4 路模拟输入,1 路模拟输出和一个串行 I2C 总线接口用来与单片机通信。与前面讲过的 24C02 类似,3 个地址引脚 A0、A1、A2 用于编程硬件地址,允许最多 8 个器件连接到 I2C 总线而不需要额外的片选电路。器件的地址、控制以及数据都是通过 I2C 总线来传输,我们先看一下 PCF8591 的原理图
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯