打印
[技术问答]

查找I2C状态寄存器26种状态值的说明?

[复制链接]
234|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-4-14 09:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
I2C状态寄存器有26种状态值,这些状态值在使用硬I2C时很关键。在什么地方可以看到每个状态值代表的含义?

使用特权

评论回复
沙发
两只袜子| | 2023-4-14 09:51 | 只看该作者
寄存器里保存的就是ADC转换后的原始数据。

Cortex内核,寄存器都只能按字访问,想要得到寄存器的半字、字节或其它位数据,只能读后再做运算得到。

使用特权

评论回复
板凳
cr315| | 2023-4-15 09:00 | 只看该作者
芯片手册的I2C部分有一个读写的流图,在流图里都会写明状态码。

使用特权

评论回复
地板
两只袜子| | 2023-4-15 09:00 | 只看该作者
在部分芯片(如M051、M031)的TRM手册里,I2C部分有一个状态码描述表,列举了各种状态的含义。

使用特权

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

本版积分规则

1482

主题

4260

帖子

6

粉丝