STM32学习笔记
学习STM32过程中的一些感悟和大家一起分享。
追梦的小年青
自我充实,自我发展,自我成长
展开
-
STM32—01—DMA
STM32—DMA—011 DMA是什么?DMA全称:Direct Memory Access,意思是直接存储器访问,个人理解就是:直接把数据通过DMA的内部通道从一个地方发送到另外一个地方,不需要CPU的内存数据寄存器来缓存数据(没有通过CPU),可以节省CPU的资源。(设计这个的人真厉害)这个数据可以从存储器(SRAM、Flash,以下简称M)来,到存储器M或者外设P去,或者反过来,从外设P到存储器M,或者存储器M到存储器M,只支持上述三种模式:P->M,M->P,M->M。原创 2020-10-09 19:05:44 · 482 阅读 · 0 评论 -
STM32---03---USART(串口通信)
STM32—03—USART(串口通信)3.编程要点解析:以USART1为例3.1 结构体详解USART结构体有两个,分别如下:/*USART初始化结构体:该结构体必须配置*/1 typedef struct {2 uint32_t USART_BaudRate; // 波特率3 uint16_t USART_WordLength; // 字长4 uint16_t USART_StopBits; // 停止位5 uint16_t USART_Pa原创 2020-10-08 21:09:50 · 468 阅读 · 0 评论 -
STM32---02---USART(串口通信)
STM32学习笔记—02—USART(串口通信)2.USART功能框图介绍USART是指通用同步异步收发器,是一个串行通信设备,可以进行全双工数据交换(同时进行数据发送和接受),与SART的区别在于:在USART的基础上裁剪了同步通信功能,只有异步通信。2.1 功能介绍TX:发送数据输出引脚RX:接受数据输入引脚SCLK:时钟,仅同步通信时使用nRTS:请求发送(Request To Send)nCTS:允许发送(Clear To Send)后三者仅USART才有,UART不具备应原创 2020-10-06 17:47:52 · 999 阅读 · 0 评论 -
STM32---01---USART(串口通信)
STM32学习笔记—01—USART(串口通信)1.串口通信协议简介1.1 物理层物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬件部分。RS232标准串口主要用于工业设备直接通信,电平转换芯片一般有MAX3232,SP3232;连接方法:USB转串口主要用于设备跟电脑通信,电平转换芯片一般有CH340、PL2303、CP2102、FT232,使用的时候电脑端需要安装电平转换芯片的驱动连接方法:原生的串口通信主要是控制器跟串口的设备或者传感器原创 2020-10-06 16:09:59 · 258 阅读 · 0 评论