普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 3084|回复: 4

PCF8591的AD转换

 关闭 [复制链接]

5

主题

11

帖子

48

积分

新手上路

Rank: 1

积分
48
发表于 2017-4-24 17:26:43 | 显示全部楼层 |阅读模式
在HC6800 V3.0上用PCF8591的1路输入通道接传感器。目前仿真用的是AIN0通道可以实现,5V电压经过转换输出最大是255(二进制)。现在改到开发板应该怎么连硬件?板上第一路输入通道是不是接了电位器?怎么改成传感器?或者改接后两路要不要改程序,仿真改接最后一路输出最大值和第一路不同怎么破?求解答,谢谢!
回复

使用道具 举报

20

主题

1344

帖子

8381

积分

论坛元老

Rank: 8Rank: 8

积分
8381
发表于 2017-4-25 13:45:32 | 显示全部楼层
从电路图上看,你的传感器应该是接那个唯一的AD转换接口:AINT。至于程序要不要改,好像有一个专门针对外接传感器的程序吧。
我这个板子有点老了,不知道你的板子是不是还用的PCF8591,现在的好多都是XPT2046了。它们的程序不一样的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

5

主题

11

帖子

48

积分

新手上路

Rank: 1

积分
48
 楼主| 发表于 2017-4-25 15:38:54 | 显示全部楼层
HC6800-ES-V2.0 发表于 2017-4-25 13:45
从电路图上看,你的传感器应该是接那个唯一的AD转换接口:AINT。至于程序要不要改,好像有一个专门针对外接 ...

对,还是用PCF8591,仿真外界传感器用了AIN0,程序也可以用。但是但开发板上不知道如何接入一个传感器。感觉好像有一个电位器占了AIN0通道。
回复 支持 反对

使用道具 举报

5

主题

11

帖子

48

积分

新手上路

Rank: 1

积分
48
 楼主| 发表于 2017-4-26 16:25:53 | 显示全部楼层
看了一下,发现使用的是xpt2046的转换芯片,用例程里的外部输入AD程序发现检测的时候一直从最大值到最小值不停跳动,有什么原因吗
回复 支持 反对

使用道具 举报

2

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2017-5-6 21:11:57 | 显示全部楼层
能给我发一下ad转换时PCF8591的程序吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-27 06:48 , Processed in 0.114695 second(s), 31 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表