logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32三大通信协议详解——UART、I2C、SPI

UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)是一种异步串行通信协议。它只需要两根数据线(TX发送、RX接收)就能实现全双工通信,是嵌入式开发中最常用的调试和通信方式。异步通信:没有时钟线,收发双方通过约定的波特率来同步数据全双工:可以同时发送和接收数据两根线:TX(发送)、RX(接收),交叉连接I2C(Inter-Integ

#stm32#嵌入式硬件#单片机
STM32F1系列,GPIO时钟树配置时,为什么使用RCC_APB2PeriphClockCmd函数,不使用RCC_AHBPeriphClockCmd和RCC_APB1PeriphClockCmd函数

STM32的外设时钟分为几个总线:AHB、APB1、APB2。不同系列的具体设计可能有些差异,但基本结构是类似的。GPIO模块在大多数STM32系列中都是挂在APB2总线上的,比如在STM32F1系列中就是这样。因此开启GPIO时钟自然就要用APB2总线的时钟控制函数。在F1系列中,AHB总线上的外设比较少,主要是SDIO、USB等;APB1上则是定时器2-7、UART2-5等低速外设。GPIO都

#stm32#单片机#嵌入式硬件
到底了