如何通过I2C端口使用ispPAC-POWR1220的板载ADC?

要使用ispPAC-POWR1220的片上ADC,必须执行以下步骤(通过I2C):

  1. 发出启动转换命令。
  2. 这是对ADC多路复用寄存器(0x09)的写入,您可以在其中指定ADC的输入通道和衰减系数。
  3. 对该寄存器执行写操作会自动开始转换。

等待(a)ADC的'DONE'位变为高电平(寄存器0x07的第0位),或者(b)在发送'start conversion'命令后的200us。

从寄存器0x07和0x08读出ADC结果的低字节和高字节。 。如果您在< 。50kHz,我们建议您不要依赖'DONE'位,只需等待200us即可。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:56:41 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它