(Arduino技术及应用)第15章IIC总线的使用.ppt

15.5 从机发送数据,主机读取数据 1. 主机部分 当从机向主机发送数据时,并不是由从机直接发送,而需要主机先使用Wire. requestFrom( )函数向指定从机发起数据请求,在从机接收到主机的数据请求后,再向主机发送数据。 可以通过选择“文件”→“示例”→Wire→niaster_reader菜单项来找到该示例程序。 15.5 从机发送数据,主机读取数据 2.从机部分 在从机中,需要使用WireZonRequest( )函数注册一个响应主机请求的事件。当从机接收到主机传来的数据请求时,便会触发该事件。在事件处理函数中,从机会向主机发送数据。 可以通过选择“文件”→“示例”→Wire→slave_sender菜单项来找到该程序,程序代码如下。 15.5 从机发送数据,主机读取数据 分别下载程序,并将主、从机相连后,使用串口监视器打开主机端的串口,则可以看到如图15-8所示的输出信息,主机输出了由从机端发来的数据。 15.6 本章小结 本章主要介绍了Wire类库成员函数,IIC连接方法,主机写数据,从机接收数据的方法。还有从机发送数据,主机读取数据的过程。 Thank You! Arduino技术及应用 第15章 IIC总线的使用 目录 IIC主机、从机与引脚 Wire类库成员函数 IIC连接方法 15.2 嵌入式系统应用 15.1 15.3 主机写数据,从机接收

文档评论(0)

1亿VIP精品文档

相关文档