- 博客(7)
- 收藏
- 关注
原创 STM32F103,SPI------FLASH
(4)主机接收从机数据:如果从机需要将数据发送回主机,则主机将继续产生预定数量的时钟信号,并且从机会将数据通过MISO信号线发送给主机。时钟相位(CPHA):用来决定何时进行信号采样,0在第一个跳变沿,1在第二个跳变沿,至于是上升沿还是下降沿则由CPOL相位极性来表示。,节约了芯片的管脚,同时位PCB的布局上节省空间,提供方便,正是这种简单易用的特性,越来越多的芯片集成了这种通信协议,STM32也有SPI接口。如果CPHA=1,CPOL=1,则在SCK时钟的第二个边沿为下降沿时进行数据采样。
2022-09-12 23:16:14
2573
原创 STM32F103ZE(ADC模数转换)光照以及空气质量数据获取
● 如果一个注入通道被转换: ─ 转换数据被储存在16位的ADC_DRJ1寄存器中 ─ JEOC(注入转换结束)标志被设置 ─ 如果设置了JEOCIE位,则产生中断模拟/数字转换(ADC)● 如果一个注入通道被转换: ─ 转换数据被储存在16位的ADC_DRJ1寄存器中 ─ JEOC(注入转换结束)标志被设置 ─ 如果设置了JEOCIE位,则产生中断。● 如果一个规则通道被转换: ─ 转换数据被储存在16位的ADC_DR寄存器中 ─ EOC(转换结束)标志被设置 ─ 如果设置了EOCIE,则产生中断。
2022-09-03 17:41:56
2962
原创 STM32F103 DHT11获取温湿度
校验和 = 8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据的后8位。总线空闲状态位高电平,主机把总线电平拉低(至少18Ms),等待DHT11响应。当检测到起始信号之后,将总线拉低(80us),再拉高80 us作为响应。DHT结束信号:从机发送50us的低电平 主机拉高进入空闲状态。0信号判断:发送50us的低电平 发送26-28us高电平。1信号判断:发送50us的低电平 发送70us高电平。3)DHT11发送40bit的数据。DATA 用于微处理器与。
2022-09-01 23:04:59
1333
原创 STM32F103+ESP8266(初始化)——+WIFI模块获取三天天气数据
cJSON作为Json格式的解析库,其主要功能无非就是构建和解析Json格式了,用途就是一端将要发送的数据已cjson形式封装,然后发送,另一端收到此数据后,还是按cjson形式解析,就得到想要的数据了。流程:1:解析数据包的过程刚好和封装数据包的过程相反 , 先将普通的json串处理成json对象,也就是所谓的创建json root的过程,只有一行代码即可。这数据串可能是对象,也可能是数组,也可能是它们的各种组合,其中再加上一些键值对。2.1)指令的格式:(AT)开头+数据+(回车+换行)结尾。
2022-09-01 22:15:20
7573
3
原创 STM32F103ZET6串口调试与语音播报
串行数据传输时,数据是一位一位地在通信线上传输的,先由具有几位总线的计算机内的发送设备,将几位并行数据经并--串转换硬件转换成串行方式,再逐位经传输线到达接收站的设备中,并在接收端将数据从串行方式重新转换成并行方式,以供接收方使用。另一种方法是使用8条数据线分别传送8位,一次传送一个字节,叫并行通信。所谓同步通信,是指数据传送是以数据块(一组字符)为单位,字符与字符之间、字符内部的位与位之间都同步,因为一次传输的数据块中包含的数据较多,所以接收时钟与发送进钟严格同步,通常要有同步时钟。...
2022-08-30 20:52:59
5421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人