- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 【学习交流用参考多篇优快云文章】IIC通信协议——以模拟IIC协议 OLED显示屏代码进行讲解
但是,如果主器件希望继续占用总线进行新的数据传送,则可以不产生终止信号,而马上再次发出起始信号对另一从器件进行寻址操作。主机读取数据,主机发送起始信号,然后是设备地址,接着是1,代表接受设备数据,然后等待从机应答,接着接受从机一帧数据,接着是主机发送的应答信号,接受到最后一帧数据主机会发送NACK,接着由主机发送停止信号。主机向从机写,先发送一个起始信号,然后是设备地址,接着是0,代表主机写数据,然后等待特定从机应答,接着发送一帧完整数据等待从机应答,数据发送完毕主机发送停止信号。
2022-10-27 16:11:19
661
原创 【初篇】DHT11连接STM32、One wire单总线原理、GPIO代码详解
每一位之前有50us的准备信号,1高电平70us,0高电平28us,首先延时30us确定0或1,虽然0位28us,多出2us即使全为0也不会影响数据为判断,下一位会用while来校正,读者可以自行计算这一段。主机发完开始信号后,切换到输入模式,或输出高电平(输出模式可以输入),总线拉高,延时等待20-40us用以接受80us的dht11响应信号。总线空闲状态为高电平,如果没有接受到主机发送的开始信号,DHT11不会进行数据采集。一次传输40bit数据,16位湿度,16位温度,8位校验和。
2022-10-26 13:58:11
2973
原创 【开篇】STM32F103C8T6 含义、命名规则、GPIO原理以及初始化(参考男神江科协,学习交流用)
STM系列命名规则、GPIO电路图、寄存器详解
2022-10-25 19:35:20
18381
1
空空如也
verilog三段式状态机如何让现态立即变为次态
2022-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人