- 博客(5)
- 收藏
- 关注
原创 USART(串口)0基础讲解+实操(更新中)基于STM32F103C8T6
校验位:用于数据验证,根据数据位计算得来,串口使用的是奇偶校验位验证方法,判断数据是否传输错了,错了可以丢弃或重传,可以选择无校验,奇校验(使数据+校验位的1为奇数),偶校验(同理),如果传输过程中有干扰,有1变0,0变1了,接收方就会知道,但只能保证一定程度上的数据校验,如果需要更好的检出率可用CRC校验。数据位:数据帧的有效载荷,1为高电平,0为低电平,低位先行,依次放在发送引脚上,按照波特率要求定时翻转引脚电平,数据位发送为低位先行,即起始位后先发送第一位,最后发送第八位。
2024-10-28 02:41:18
558
原创 SPI通讯操作W25Q64存储芯片
将写入操作屏蔽后,断电,存储的内容依然存在,并验证了flash只能由1改为0,0不能直接写入1进行覆盖,要进行擦除,使0变为1,因此,在flash中,字节数据为FF时表示空内存,验证了写flash一次最大写入256字节,并只能一页一页写,如果超出边界,如从第256个字节地址开始写入,则后续内容会从该页起始地址写入,而读取flash则无页的限制,此时读取下一页内容为空,而读取该页起始地址则可得到后续写入的数据。
2024-09-27 04:13:54
311
转载 STM32的GPIO
还可以读写 STM32中的“位带”区域,类似51的的位寻址,STM32分配了地址区域,映射了RAM和外设寄存器所有的位,读写这里,相当于映射的那位,不管这个方法,我们学库函数操作,就是用位设置/清除寄存器。还有个专门清除寄存器,低16位,这样上面那个寄存器低16位设置,这个低16位清除,都用16位数据方便,同时设置清除就用上面那个,同步性,同步性要求不高,就先设置再清除。复用输入,普通输入也有效,为顺便读取一下,除了模拟输入,其他模式输入模式都有效,可以读取到。
2024-02-15 06:10:04
60
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人