打印

HCTL2032为什么只能16位计数?

[复制链接]
1370|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjucsd|  楼主 | 2016-7-30 08:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
zjucsd|  楼主 | 2016-7-30 08:56 | 只看该作者
8,16,24,或32位工作模式
手册上有这么一句,就是不知道这工作模式是怎么设置的?

使用特权

评论回复
板凳
zjucsd|  楼主 | 2016-7-30 09:03 | 只看该作者
原理图如图所示

无标题.bmp (1.14 MB )

无标题.bmp

使用特权

评论回复
地板
tyw| | 2016-7-30 09:16 | 只看该作者
本帖最后由 tyw 于 2016-7-30 09:30 编辑

HCTL2032.pdf (291.64 KB)

输出是8bit的,怎样才能改变成32bit呀?
自然要通过扩展手段了.
HCTL2032 内部就是 32 位的.
你可以通过 SEL1,SEL2 来设定读取的是 32 位(4个8位数据) 中的哪一个.
SEL1,SEL2 为 0,1 时, 为最高8位;
SEL1,SEL2 为 1,1 时, 为第二个8位;
SEL1,SEL2 为 0,0 时, 为第三个8位;
SEL1,SEL2 为 1,0 时, 为最低8位;

引自 https://bbs.21ic.com/icview-391592-1-1.html airwill 回帖, 这个帖子竟是通过摆度找到的,晕吧,哈哈


使用特权

评论回复
5
zjucsd|  楼主 | 2016-7-30 09:43 | 只看该作者
程序上是这样弄的,还有个怪现象是我设置EN1和EN2为0时,16位计数;但设置EN1和EN2分别为1、0时,12位计算,设置成01或11的时候计数不正常

1.bmp (589.12 KB )

1.bmp

使用特权

评论回复
6
zjucsd|  楼主 | 2016-7-30 09:47 | 只看该作者
薄码开关设置EN1和EN2为11时,测得为0xffff0000,高十六位减少正常,增加异常,低十六位一直为零
设置为01时,测得数据为0x0000ffff,高16位增加计数正常,减少异常,低16位一直为ffff

使用特权

评论回复
7
exiao2011| | 2016-7-30 11:55 | 只看该作者
tyw 发表于 2016-7-30 09:16
输出是8bit的,怎样才能改变成32bit呀?
自然要通过扩展手段了.
HCTL2032 内部就是 32 位的.

更奇葩的是,您引用的这个帖子也是楼主发布的

使用特权

评论回复
评分
参与人数 1威望 +8 收起 理由
tyw + 8 很给力!
8
tyw| | 2016-7-30 11:59 | 只看该作者
exiao2011 发表于 2016-7-30 11:55
更奇葩的是,您引用的这个帖子也是楼主发布的



LZ竟玩了四年还没玩透,真乃电林奇人也,哈哈

使用特权

评论回复
9
zjucsd|  楼主 | 2016-8-4 16:58 | 只看该作者
已经解决了,是供货的问题,买到假货了,之前一直凑合地用12位计数。

使用特权

评论回复
10
kikimonkey| | 2017-8-17 16:28 | 只看该作者
zjucsd 发表于 2016-7-30 09:43
程序上是这样弄的,还有个怪现象是我设置EN1和EN2为0时,16位计数;但设置EN1和EN2分别为1、0时,12位计算 ...

我也碰到一样的问题了,在4x模式下只能输出12位计数值

使用特权

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

本版积分规则

100

主题

351

帖子

3

粉丝