OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7842|回复: 33

触摸IC BS8116A-3 无法触摸

[复制链接]

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
发表于 2016-7-9 16:54:25 | 显示全部楼层 |阅读模式
1金钱
bs8116a_3 调试了很久 都没有输出 请教大神们 该如何设置啊途中的那个寄存器设置的校验和 究竟是多少啊 --手册中没有说明 校验和的算法啊
--是不是 初始化设置不对的话 这个触摸IC就不能正常工作吗

QQ截图20160709165128.png

最佳答案

查看完整内容[请看2#楼]

没用过,校验和,你把前面的22个数据的校验和弄进去呗。 如果是u8数据的话,校验和就是22个数据相加,超过的位数不要就可以了,简单一点,就是前面的22个u8数据相加。 u8 jiaoyanhe; jiaoyanhe=DATA0+。。。。+DATA21;
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-7-9 16:54:26 | 显示全部楼层
没用过,校验和,你把前面的22个数据的校验和弄进去呗。
如果是u8数据的话,校验和就是22个数据相加,超过的位数不要就可以了,简单一点,就是前面的22个u8数据相加。
u8 jiaoyanhe;
jiaoyanhe=DATA0+。。。。+DATA21;
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-9 16:56:00 | 显示全部楼层
望用过的大神们 ,指教指教
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-12 07:46:50 | 显示全部楼层
合泰的触摸IC 没有人用过么 ??
那么你们一般都是用哪些的触摸IC啊 ??
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-12 07:47:47 | 显示全部楼层
憨厚诚实大叔 发表于 2016-7-9 17:46
没用过,校验和,你把前面的22个数据的校验和弄进去呗。
如果是u8数据的话,校验和就是22个数据相加,超过 ...

谢谢你的回复 ,,但是这个校验和,不是这样的

回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-7-12 09:39:13 | 显示全部楼层
我用过BS83B08A啊,没这么麻烦要输入22个数据啊,你这22个数据是做什么用的
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-12 09:52:39 | 显示全部楼层
憨厚诚实大叔 发表于 2016-7-12 09:39
我用过BS83B08A啊,没这么麻烦要输入22个数据啊,你这22个数据是做什么用的

你说的那个 校验和 就是前面数据相加--是对的
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-12 09:55:21 | 显示全部楼层
BS83B08A--是带MCU功能的 需要自己编程触摸按键
而这个BS8116A 是不带MCU功能的 --直接通过IIC 输出按键的数据
数据手册就是这么说的 -- 也只能按照 手册的来做了
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-12 09:59:04 | 显示全部楼层
现在是 IIC通信 一直读取不到按键的信息
--IIC程序是对的--这个程序读取其它的IIC设备是可以正常操作的
--但是触摸按键的输出波形又是正常输出的  --
--不知道是不是芯片出问题了
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-7-12 10:08:48 | 显示全部楼层
wzhouyuanw 发表于 2016-7-12 09:59
现在是 IIC通信 一直读取不到按键的信息
--IIC程序是对的--这个程序读取其它的IIC设备是可以正常操作的
- ...


校验和本来就是那样计算的,你发你读取按键的IIC代码我看看,BS83B08A也是一样发IIC然后读数据的
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-12 10:43:02 | 显示全部楼层
大意了--被手册给误导了
手册中提到--从地址是0x50
但是看时序图 才发现--应该把0x50倒过来 变成0xa0 就对了
谢谢 你的指点
123.png
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2016-7-12 13:42:45 | 显示全部楼层
wzhouyuanw 发表于 2016-7-12 10:43
大意了--被手册给误导了
手册中提到--从地址是0x50
但是看时序图 才发现--应该把0x50倒过来 变成0xa0 就 ...

我用过,  要校验和的是 往里面写字节 才需要22个字节。   读的时候不需要。

我还没来你就决解了。
自己选择的路,成家前走完。
回复

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2013-2-4
在线时间
21 小时
 楼主| 发表于 2016-7-12 19:17:54 | 显示全部楼层
aiyeba 发表于 2016-7-12 13:42
我用过,  要校验和的是 往里面写字节 才需要22个字节。   读的时候不需要。

我还没来你就决解了。

那下次 有问题的时候 我提前通知你
回复

使用道具 举报

83

主题

217

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2016-4-8
在线时间
116 小时
发表于 2017-9-5 10:43:38 | 显示全部楼层
楼主,能发一个你调好过了的例程来参考下么?? 我也调了好久,不知道哪里出了问题,也是用的 BS8116A-3。谢谢
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-9-5 14:47:31 | 显示全部楼层
wzhouyuanw 发表于 2016-7-12 07:46
合泰的触摸IC 没有人用过么 ??
那么你们一般都是用哪些的触摸IC啊 ??

。。。。。。。。
自己选择的路,成家前走完。
回复

使用道具 举报

83

主题

217

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2016-4-8
在线时间
116 小时
发表于 2017-9-6 21:55:05 | 显示全部楼层
aiyeba 发表于 2017-9-5 14:47
。。。。。。。。

第16个按键设置不出来。 第16个按键 不想用IRQ,想用按键,可是按着手册调,最后一个checksum 调不对呢。
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-9-7 11:47:00 | 显示全部楼层
vention 发表于 2017-9-6 21:55
第16个按键设置不出来。 第16个按键 不想用IRQ,想用按键,可是按着手册调,最后一个checksum 调不对呢。

那你需要写入设置.  多看看手册把.
自己选择的路,成家前走完。
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-11-30 16:51:35 | 显示全部楼层
aiyeba 发表于 2017-9-7 11:47
那你需要写入设置.  多看看手册把.

最近在做项目也需要用到这个模块, 是怎么写22个数据吗,有例程看看吗
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-11-30 17:32:03 | 显示全部楼层
小小小小电子 发表于 2017-11-30 16:51
最近在做项目也需要用到这个模块, 是怎么写22个数据吗,有例程看看吗

先把基本的驱动起来,在去搞设置.    读触摸值还是很简单的.   设置的比较麻烦

不过不难.   还有个bug     灵敏度不要太高了 ,芯片反应不过来的.   这芯片被我们玩烂了.
自己选择的路,成家前走完。
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-1 09:07:20 | 显示全部楼层
aiyeba 发表于 2017-11-30 17:32
先把基本的驱动起来,在去搞设置.    读触摸值还是很简单的.   设置的比较麻烦

不过不难.   还有个bug  ...

驱动就是IIC管脚初始化,和一个外部中断初始化, 但是写函数怎么写22个数据呢,不知道怎么初始化这个设备,
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-1 09:39:54 | 显示全部楼层
aiyeba 发表于 2017-11-30 17:32
先把基本的驱动起来,在去搞设置.    读触摸值还是很简单的.   设置的比较麻烦

不过不难.   还有个bug  ...

我在网上找到了驱动,但是不知道怎么配置22个数据,可以分享下例程吗
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-12-1 09:40:44 | 显示全部楼层
小小小小电子 发表于 2017-12-1 09:07
驱动就是IIC管脚初始化,和一个外部中断初始化, 但是写函数怎么写22个数据呢,不知道怎么初始化这个设备 ...

可以不用初始化.那么所有都是默认的.   外部中断是用于触摸唤醒的.也是低功耗用的.
因为外部中断刚好可以唤醒单片机.
自己选择的路,成家前走完。
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-1 14:02:25 | 显示全部楼层
aiyeba 发表于 2017-12-1 09:40
可以不用初始化.那么所有都是默认的.   外部中断是用于触摸唤醒的.也是低功耗用的.
因为外部中断刚好可 ...

那我在中断读按键值,读出来的值是0,   触摸了按键确实出现中断,但是我读出来的值都是0
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-1 15:07:33 | 显示全部楼层
aiyeba 发表于 2017-12-1 09:40
可以不用初始化.那么所有都是默认的.   外部中断是用于触摸唤醒的.也是低功耗用的.
因为外部中断刚好可 ...

我就配置了管脚和中断,在中断里面读出来的数据都是0,知道怎么回事吗,是要初始化什么数据吗
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-1 15:19:17 | 显示全部楼层
aiyeba 发表于 2017-12-1 09:40
可以不用初始化.那么所有都是默认的.   外部中断是用于触摸唤醒的.也是低功耗用的.
因为外部中断刚好可 ...

我硬件仿真查看数值确看到是有数值的
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-12-4 10:32:26 | 显示全部楼层
小小小小电子 发表于 2017-12-1 15:07
我就配置了管脚和中断,在中断里面读出来的数据都是0,知道怎么回事吗,是要初始化什么数据吗

读数不正确的 是因为你的iic没调好   别无其它原因了.    当然还有硬件问题  那就不知道了

模拟iic记得上拉.     iic要不要上拉  因外围设备的内阻而定     
自己选择的路,成家前走完。
回复

使用道具 举报

56

主题

520

帖子

0

精华

高级会员

Rank: 4

积分
964
金钱
964
注册时间
2014-11-18
在线时间
160 小时
发表于 2017-12-4 10:37:30 | 显示全部楼层
小小小小电子 发表于 2017-12-1 15:19
我硬件仿真查看数值确看到是有数值的

我看你是iic用的不够熟练哦.   多研究一下.
自己选择的路,成家前走完。
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-4 10:40:26 | 显示全部楼层
楼主
我的读出来数值都是0是怎么回事吗,我没有进行配置 就是初始化管脚
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-4 17:24:50 | 显示全部楼层
aiyeba 发表于 2017-12-4 10:37
我看你是iic用的不够熟练哦.   多研究一下.

多谢回复,我写22个数据进入之后,就可以读取按键值了,之前没配置是读不了按键值的, 但是现在出现了个问题,一直进入中断, 不知道是怎么回事,之前没配置22个数据的时候,是触摸按键才进入的,那是我修改了哪个寄存器的值导致一直进入吗,求解答
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-4 17:40:34 | 显示全部楼层
aiyeba 发表于 2017-12-4 10:37
我看你是iic用的不够熟练哦.   多研究一下.

您好,有使用手册吗,我看芯片手册都没什么介绍的
回复

使用道具 举报

14

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2015-5-25
在线时间
39 小时
发表于 2017-12-5 17:39:05 | 显示全部楼层
aiyeba 发表于 2017-12-4 10:37
我看你是iic用的不够熟练哦.   多研究一下.

您好,我再问个问题,总共可以接16个按键,没有用的按键可以悬空吗, 还是要接地,我怕可能我一直进入中断的原因是没接地
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-12-20
在线时间
4 小时
发表于 2017-12-20 15:56:37 | 显示全部楼层
需要更换触摸IC吗  937194000
承接方案开发、供应触摸芯片、快充芯片☎:17625959258  QQ 937194000
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-12-20
在线时间
4 小时
发表于 2017-12-21 09:56:37 | 显示全部楼层
wzhouyuanw 发表于 2016-7-12 07:46
合泰的触摸IC 没有人用过么 ??
那么你们一般都是用哪些的触摸IC啊 ??

QM 301
承接方案开发、供应触摸芯片、快充芯片☎:17625959258  QQ 937194000
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-12-20
在线时间
4 小时
发表于 2017-12-21 09:56:49 | 显示全部楼层
wzhouyuanw 发表于 2016-7-12 07:46
合泰的触摸IC 没有人用过么 ??
那么你们一般都是用哪些的触摸IC啊 ??

承接方案开发、供应触摸芯片、快充芯片☎:17625959258  QQ 937194000
承接方案开发、供应触摸芯片、快充芯片☎:17625959258  QQ 937194000
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-14 15:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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