打印
[应用相关]

iic到底能不能从机主动发起通信啊?看有的人说是可以的

[复制链接]
1438|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Henryko|  楼主 | 2023-11-27 10:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有的老哥还贴出了从机控制主机的代码。还是没有搞清楚IIC到底能不能从从机发送数据到主机上。

使用特权

评论回复
沙发
nomomy| | 2023-12-3 22:43 | 只看该作者
在IIC通信中,主机负责发起通信,而从机则是被动接收主机的信息。

使用特权

评论回复
板凳
jobszheng| | 2023-12-4 08:51 | 只看该作者
不可以!
要是可以的话,要协议干啥

使用特权

评论回复
地板
adolphcocker| | 2023-12-4 09:24 | 只看该作者
从设备可以发送数据报文,主设备接收并回应确认应答报文。

使用特权

评论回复
5
mnynt121| | 2023-12-4 10:49 | 只看该作者
从机也可以通过发送响应信号来主动回应主机。

使用特权

评论回复
6
jimmhu| | 2023-12-4 15:17 | 只看该作者
从机设备确实可以接收来自I2C总线的数据

使用特权

评论回复
7
sdlls| | 2023-12-5 10:25 | 只看该作者
开始条件通常是由主机生成的。              

使用特权

评论回复
8
bestwell| | 2023-12-5 11:59 | 只看该作者
确实是从机不能主动发起通信。              

使用特权

评论回复
9
biechedan| | 2023-12-5 13:16 | 只看该作者
从设备需要先向主设备发送一个特殊的从属地址请求命令,然后等待主设备回应。如果主设备回应了请求,从设备就可以继续发送数据。

使用特权

评论回复
10
sheflynn| | 2023-12-5 13:34 | 只看该作者
主设备负责发起通信,从设备只能响应主设备的请求。

使用特权

评论回复
11
10299823| | 2023-12-5 14:00 | 只看该作者
在I2C总线上,主设备和从设备都可以作为主机或从机。

使用特权

评论回复
12
earlmax| | 2023-12-5 14:18 | 只看该作者
从机仍然是被动接收数据的。              

使用特权

评论回复
13
pixhw| | 2023-12-5 15:48 | 只看该作者
主机和从机会在通信开始前进行一系列的握手操作来确定通信参数。

使用特权

评论回复
14
mnynt121| | 2023-12-5 16:07 | 只看该作者
从设备不能主动发起通信。              

使用特权

评论回复
15
jtracy3| | 2023-12-5 17:12 | 只看该作者
它们可以通过发送响应信号来主动回应主机或者请求通信。

使用特权

评论回复
16
51xlf| | 2023-12-5 18:42 | 只看该作者
在默认模式下,从机是处于被动接收数据的状态,也就是主机发送数据给从机,从机才能接收到数据

使用特权

评论回复
17
xiaoyaodz| | 2023-12-5 20:05 | 只看该作者
主设备负责发起通信,从设备被动应答。

使用特权

评论回复
18
youtome| | 2023-12-6 16:03 | 只看该作者
主设备负责生成起始信号并发送设备地址到从设备。然后,主设备会等待从设备的响应,并发送或接收数据。当数据发送或接收完毕后,主设备会发送停止信号来终止传输。

使用特权

评论回复
19
发GV第几啊| | 2024-8-28 16:19 | 只看该作者
在标准的I2C协议中,从机不能主动向主机发送数据,除非主机首先发起了读请求。

使用特权

评论回复
20
发GV第几啊| | 2024-8-28 16:19 | 只看该作者
在一些应用中,从机可以在特定的条件下数据准备好时触发一个中断或事件。主机需要定期轮询或检查从机的状态寄存器来确定是否有数据可读。这种方法允许从机在条件满足时通知主机,但依然需要主机发起实际的数据读取操作。

使用特权

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

本版积分规则

132

主题

2405

帖子

0

粉丝