- 博客(3)
- 收藏
- 关注
原创 IIC通信
如果只想读取一次,从机一定要给非应答,在终止条件,从机就会把SDA控制器交给主机,如果给应答后在发终止条件,主机会认为从机还想发送数据,从机仍会拉低SDA,主机就不能进行操作SDA数据线,0是应答,1非应答。第一次发送,数据帧位8位,7位从机地址数据,1位读写操作数据,主机发送7位数据进行寻址(少许为10位,不常用),剩下一位0代表发送数据(此时SDA控制权还在主机上,主机继续SDA操作,继续发送数据,从机读取),1代表读取数据(此时SDA控制权要交给从机,由从机控制SDA发送数据主机进行读取)
2024-07-08 13:32:43 140
原创 USART
数据的发送:,低位发送,先把数据发送值数据寄存器,此时数据寄存器有数据(TXE置0),然后数据寄存器往移位寄存器发送数据,当数据寄存器为空时(TXE为1),表明数据寄存器可以接收新的数据,移位寄存器再通过TX引脚发数据发送出去。(如果数据寄存器和移位寄存器都有数据时,数据寄存器不会往移位寄存器发送消息,只有等移位寄存器数据全部通过TX移位完成,数据寄存器才会往移位寄存器发送消息,此操作为硬件完成)。数据的接收:先把数据通过RX接收至接收移位寄存器,在通过移位寄存器移位置接收数据寄存器。
2024-07-04 10:13:33 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人