完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我设计了一个使用CY8CMBR3108芯片的板,在CS0上用外部的ARDUINO UNO使用它制作了一个CAPSENSE按钮,我可以很容易地得到按钮状态,使用一个修改的版本,用于在做同样的事情时在网络上找到的ARBUDIO,但是有一个AtTyY85,我有一些麻烦:在第二次阅读中,我只能获得一次CAPSENSE按钮的状态。 也许我错过了一点,比如一些时间问题? 我使用的是“软件”I2C,但事实上,我至少可以读一次CAPSENSE状态,可能表明I2C是WorkIG,而我的问题来自其他地方。 提前感谢您的任何帮助! Atsiyy85 I2CyCyPrimest.I.Zip 2.3 K 以上来自于百度翻译 以下为原文 Hello, I designed a board using the CY8CMBR3108 chip, and made a capsense button on CS0 When using it with an external arduino UNO, I can get the button status easily , using a modified version of the MBR3_Read_Status for arduino found on the web When doing the same thing, but with an attiny85, I have some troubles: I can get the status of the capsense button only once, at the second reading Maybe I am missing a point, like some timing issues? I am using a "software" I2C, but the fact that I can read, at least once, the capsense status may suggest that the I2C is workig, and my problem comes from somewhere else Thank you in advance for any help given! |
|
相关推荐
2个回答
|
|
嗨,Iudovic,
不熟悉ARDIDO工具。 是否有LED指示按钮状态?如果LED闪烁可以跟随CAPSENSE按钮的ON/OFF状态,这个问题必须由主机固件或I2C总线引起。 联系ATITYY85/ARDUNO的技术支持如何? 谢谢, 赖安 以上来自于百度翻译 以下为原文 Hi Iudovic, Not familiar with Arduido tools. Are there any LED to indicates capsense button status? If LED blink can follow capsense button's ON/OFF status, this issue must be caused by host firmware or I2C bus How about contacting attiny85/Arduino's tech support? Thanks, Ryan |
|
|
|
pengzhongdianzi 发表于 2018-11-28 08:26 嗨,赖安, 非常感谢你的回答!我发现问题出在哪里: 使用TyyWiRem库用于ATTENY85,当接收到0个值(例如,当轮询按钮状态并且没有人被触发)时,I2C中断。我还不知道为什么,但是会调查。 快速修复是在按钮读取之后重新初始化I2C(TinyWiReM.Read()),这就解决了问题。 希望有一天会对别人有用! 不管怎样,谢谢你给我的时间和其他答案(我以前没有谢谢你,对不起,很匆忙) 以上来自于百度翻译 以下为原文 Hi Ryan, Thanks a lot for all your answers! I found out what the problem was: Using the tinyWireM library for attiny85, when receiving a 0 value (e.g when polling the buttons status and no one is triggered), the I2C break. I don't know yet why, but will investigate. A quick fix is to re-init the I2C ( tinyWireM.begin() ) just after a buttons reading, this fix the problem. Hope it will be usefull for someone else one day! Thanks you anyway for your time and for the other answers given ( I didn't thanks you before, sorry, was in a rush) |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2101 浏览 1 评论
1848 浏览 1 评论
3666 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1783 浏览 6 评论
1533 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
561浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
413浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
434浏览 2评论
380浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
907浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 00:45 , Processed in 0.797017 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号