- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 SPI通讯
CPOL = 0, CPHA = 1: 时钟信号空闲时为低电平,在第二个边沿(下降沿)采样数据,第一个边沿(上升沿)输出数据,对应着CPHA=1。CPOL = 1, CPHA = 0: 时钟信号空闲时为高电平,在第一个边沿(下降沿)采样数据,第二个边沿(上升沿)输出数据,对应着CPHA=0。CPOL = 1, CPHA = 1: 时钟信号空闲时为高电平,在第二个边沿(下降沿)采样数据,第一个边沿(上升沿)输出数据,对应着CPHA=1。1 : SCLK空闲时高电平CPHA—— 0 : 奇数边沿采集数据;
2025-01-23 15:15:00
1511
原创 IIC通讯
7位地址通常使用更广泛,实际传输时,地址会左移一位,最右边一位表示读/写操作(0表示写,1表示读)。起始条件(Start condition):主设备拉低SDA线,然后拉低SCL线,表示通信的开始。停止条件(Stop condition):主设备拉高SCL线,然后拉高SDA线,表示通信的结束。I²C是一种多主从架构的双线串行总线系统,由主设备和从设备组成。读/写操作: 主设备发送设备地址的同时紧接着一个读/写位,0表示写,1表示读。地址传输:主设备发送从设备的地址,并指示读/写操作。
2025-01-22 08:30:00
259
原创 RS-485通讯
意思是说,已经确定好发送状态,电路发送‘1’此时RE有效,接收有效但有由于它处于发送阶段,此时芯片会处于高阻状态。发送数据时,若发送1,TXD为高电平,U11第6脚为高电平,Q12截止,RE、DE为低电平,485此时为接收模式,485芯片的AB引脚进入高阻状态,因为R137把A拉高,R132把B拉低,所以,AB传输的是1。发送数据时,若发送0,TXD为低电平,U11第6脚为为低电平,Q2导通,RE、DE为高电平,485此时为发送模式,485芯片会把DI上的电平反应到AB引脚上输出,所以AB传输的是0。
2025-01-21 11:00:00
1122
原创 通讯基础概念
或者码组/秒、比特/秒(可见,当数据传输率用“bit/s”作单位时,即等于比特率)。举例:数据传输率为960字符/s,每个字符包括1个起始位、8个数据位、1个停止位,则对应的比特率为10*960位/秒=9600位/秒=9600bit/s;波特率(码元速率)并没有限定是何种进制的码元,码元可能是二进制的,也可能是多进制的。数据逐位传输,传输线少,长距离传输时成本低,但数据的传输控制较复杂。每个码元的信息量为2bit。举例:1、0、1、0......,传多少个数字就要用多少个码元,每个码元的信息量是1bit。
2025-01-17 15:41:51
387
原创 STM32简单万年历
第一次写,大家见谅我用的STM32F103ZET6最小系统版主函数#include "delay.h"#include "sys.h"#include "oled.h"#include "bmp.h"#include "rtc.h"#include "led.h"int main(){ delay_init(); NVIC_Configuration(); OLED_Init(); RTC_Init(); while(1) { OLED_ShowString(.
2021-08-01 02:56:40
6153
7
基于stm32zet6万年历.zip
2021-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人