请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32L451用USB I2C下指令的时候,无响应

[复制链接]
wlq_wlq 提问时间:2022-5-19 14:52 / 未解决
发送擦除指令后,大多数情况接收到的是NACK的值
收藏 评论6 发布时间:2022-5-19 14:52

举报

6个回答
STMCU-管管 回答时间:2022-5-19 17:33:00
i2c地址对不对
wlq_wlq 回答时间:2022-5-19 18:07:01

就是发送第一个指令是有响应的,发送下一个指令的时候,就只有NACK了,所以地址应该是没有问题的
butterflyspring 回答时间:2022-5-20 10:44:36

建议楼主按照官方应用手册核对一下。AN2606 这个主要是描述硬件条件的,包括需要设置的从机地址,速率等,AN4221这个主要是描述I2C协议部分,与boot loader中的协议。

butterflyspring 回答时间:2022-5-20 10:44:37

建议楼主按照官方应用手册核对一下。AN2606 这个主要是描述硬件条件的,包括需要设置的从机地址,速率等,AN4221这个主要是描述I2C协议部分,与boot loader中的协议。

wlq_wlq 回答时间:2022-5-20 15:15:33
butterflyspring 发表于 2022-5-20 10:44
[md]建议楼主按照官方应用手册核对一下。AN2606 这个主要是描述硬件条件的,包括需要设置的从机地址,速率 ...

看了这两个协议,是根据协议来的,还是没搞定,想找一下技术支持,也找不到
butterflyspring 回答时间:2022-5-23 10:51:30
最好将原理图,BOOT的配置模式,启动顺序,发送的I2C命令波形贴出来,这样大家才能从现象中帮助你分析。否则只有结果是没办法入手的。另外楼主如果有ST-LINV3,可以借助cubeprogrammmer 的软件连接I2C,从而抓取I2C波形,看看标准的是什么,对比一下可能更直观。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版