STM32
文章平均质量分 86
code_killer_luke
这个作者很懒,什么都没留下…
展开
-
STM32学习笔记---使用hal库(三)
USART串口通信基础知识介绍概述基础知识介绍通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信。它也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIRENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。用于多缓冲器配置的DMA方式,可以实现高速数据通信。概述接口通过三个引脚与其他设备原创 2020-08-17 20:39:08 · 1401 阅读 · 0 评论 -
STM32学习笔记---使用hal库(二)
深入探究GPIOGPIO简介介绍GPIO的8种配置模式1. 输入浮空2. 输入上拉模式3. 输入下拉模式4. 模拟输入模式5. 开漏通用输出模式6. 推挽通用输出模式7. 推挽复用功能输出模式8. 开漏复用功能输出模式小结实验探究推挽输出以及开漏输出按键电路的设计探究浮空输入,上拉输入与下拉输入GPIO简介介绍每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BS原创 2020-08-16 22:30:31 · 1962 阅读 · 1 评论 -
STM32学习笔记---使用hal库(一)
STM32学习笔记(一)前言使用CubeMX创建项目启动界面创建新项目选择自己芯片的型号配置管脚功能配置时钟配置SYS配置USART配置IO点亮LED前言之前学习了使用官方固件函数库来进行项目开发,但是效率还是比较低,也有很多不方便之处,现在决定学习一下使用CubeMX以及hal库进行开发。使用CubeMX创建项目启动界面创建新项目connect to http server连不上去可以不管他点cancel选择自己芯片的型号我用的是STM32f103C8T6,直接在左上角输入型号如果原创 2020-08-15 15:20:16 · 1545 阅读 · 0 评论