打印
[STM8]

谁用过TSM12M触摸ICde

[复制链接]
1239|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
TSM_EN_L();
        for(uint16 i=0;i<10000;i++)
        {
                 for(uint8 i=0; i<150; i++)
                 {
                          asm("NOP");
                         asm("NOP");
                 }
        }
        Tsm_W_B(CTR2,0x0F);
        Tsm_W_B(CTR2,0x07);
        Tsm_W_B(SENS1,SE);
        Tsm_W_B(SENS2,SE);
        Tsm_W_B(SENS3,SE);
        Tsm_W_B(SENS4,SE);
        Tsm_W_B(SENS5,SE);
        Tsm_W_B(SENS6,SE);
        Tsm_W_B(CTR1,0x23);
        Tsm_W_2B(RST1,0x00,0x00);
        Tsm_W_2B(CH_HOLD1,0x00,0x00);
        Tsm_W_2B(CAL_HOLD1,0x00,0x00);
        TSM_EN_H();
        TSM_EN_L();
        Tsm_W_B(CTR2,0x03);
这个初始化有问题吗
沙发
zhuotuzi| | 2016-9-22 16:33 | 只看该作者
这是个什么?是个芯片吗?外设芯片?

使用特权

评论回复
板凳
不舒服的舒服|  楼主 | 2016-9-22 16:36 | 只看该作者
zhuotuzi 发表于 2016-9-22 16:33
这是个什么?是个芯片吗?外设芯片?

一个12通道的触摸IC

使用特权

评论回复
地板
zhuotuzi| | 2016-9-22 16:36 | 只看该作者

没用过,这个需要用硬件的I2C 收发器操作吧,需要配合手册看看,指令是什么

使用特权

评论回复
5
不舒服的舒服|  楼主 | 2016-9-22 16:58 | 只看该作者
zhuotuzi 发表于 2016-9-22 16:36
没用过,这个需要用硬件的I2C 收发器操作吧,需要配合手册看看,指令是什么 ...

TSM_W_B就是写好的I2C写指令程序,IC指令都写在上面了。现在找到问题,数据都没完,I2C返回ACK为1,是哪的问题呢

使用特权

评论回复
6
mmuuss586| | 2016-9-22 20:08 | 只看该作者

没用过,你问下厂家的技术看看

使用特权

评论回复
7
zhuotuzi| | 2016-9-27 08:29 | 只看该作者
官方肯定提供了时序图吧,看看是什么数据接口或者根据时序图用IO来操作。

使用特权

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

本版积分规则

9

主题

52

帖子

0

粉丝