完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们目前正在开发一种实现 HX3 CYUSB3304 USB集线器的产品。 我们将集线器设置为I2C从站,根据文章KBA90943从外部I2C主站进行配置 。 如果我们通过 I3C 集线器发送在 HX3 Blaster Plus 中创建的整个配置数据,则在系统中成功枚举,然后通过 I2C 对新数据请求变得“静默”。 所有接下来的命令都被忽略,集线器不会在主站的传输地址(0x60)之后放置“ACK”。 如果第一个命令不是使用有效数据数组写入页面,则行为相同,在这种情况下,需要重置 CYUSB3304-68LTXC 才能使其工作(当然,在正确的数据上传之后)。
这是芯片的行为正确吗?如果是,为什么 KBA90943 文章中描述了这么多 I2C 操作? 在我们的产品中,我们需要重新配置动态端口,如果不重置芯片,上传整个设置,只需要更新一个字节,就可以做到这一点了... 有可能吗? |
|
相关推荐
1个回答
|
|
更新配置后通常需要重置。
|
|
|
|
只有小组成员才能发言,加入小组>>
3979 浏览 0 评论
8536 浏览 0 评论
5954 浏览 0 评论
4098 浏览 1 评论
5189 浏览 0 评论
请问一下qspi mtsr引脚传输一次32bit后引脚不拉低怎么解决?
414浏览 2评论
654浏览 2评论
4758浏览 2评论
最近UJA1023开发遇到问题了,各位大神有谁知道可以替代这颗芯片的
586浏览 1评论
820浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 00:29 , Processed in 0.706689 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号