打印
[51单片机]

求助数字电位器x9c103的使用、编程方法

[复制链接]
7441|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
songchenping| | 2017-2-27 16:24 | 只看该作者
最简单的就是用IO口直接模拟啊。按时序要求,给一个方波信号,方向控制增大还是减小,非常容易操作的。

使用特权

评论回复
板凳
songchenping| | 2017-2-27 16:25 | 只看该作者
要注意初始值的大小,如果带**功能就不要紧啊

使用特权

评论回复
地板
拖沓天王没有塔|  楼主 | 2017-2-27 16:42 | 只看该作者
songchenping 发表于 2017-2-27 16:24
最简单的就是用IO口直接模拟啊。按时序要求,给一个方波信号,方向控制增大还是减小,非常容易操作的。 ...

时序图我看明白了,可以通过对CS、inc、u/d三个引脚控制增大减小。但我还没明白怎么编程控制它的具体增长。芯片的使用手册上没有

使用特权

评论回复
5
songchenping| | 2017-2-27 16:55 | 只看该作者
CS 片选,INC计数, U/D为增加/减少,

在INC上实现一个高电平,一个低电平,中间加延时,不能太快,非常好用的。

使用特权

评论回复
6
世界心| | 2017-2-27 20:43 | 只看该作者
第一个函数是将数字电位器中的值增加Num个,第二个是将电位器中的值减少Num个。X9C103S是带**功能的,所以写进去的数据是不会丢失的。

11111.png (65.6 KB )

11111.png

使用特权

评论回复
7
pengyongnet| | 2017-7-11 20:11 | 只看该作者
我的怎么写不进去

使用特权

评论回复
8
wangdadada| | 2018-5-12 19:45 | 只看该作者
世界心 发表于 2017-2-27 20:43
第一个函数是将数字电位器中的值增加Num个,第二个是将电位器中的值减少Num个。X9C103S是带**功能的,所 ...

请问这个IO口怎么连接

使用特权

评论回复
9
lxa0| | 2018-5-13 14:11 | 只看该作者
wangdadada 发表于 2018-5-12 19:45
请问这个IO口怎么连接

接单片机任意3个I/O口即可

使用特权

评论回复
10
世界心| | 2018-5-15 22:21 | 只看该作者
wangdadada 发表于 2018-5-12 19:45
请问这个IO口怎么连接

直接往单片机的通用IO上一连就好了,如果怕驱动能力不够,可以加上拉电阻。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

1

粉丝