
STM32
文章平均质量分 70
学习STM32
曦柠LLL
写博客是为了记录和复习哈,如果哪里理解得不到位或错误,希望大家能够指出,感谢大家
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GPIO输入
按键是一个常见的输入设备, 按下导通, 松开断开· 按键存在的一个问题就是, 按键抖动原因: 按键内部使用的是机械式弹簧片来进行通断的, 所以在按下和松手的瞬间会伴随有一连串的抖动解决办法: 加一段延时, 将抖动时间通过延时的方法略过。原创 2025-02-08 22:01:30 · 299 阅读 · 0 评论 -
LED闪烁 + 流水灯 + 蜂鸣器
LED灯闪烁大致需要三个步骤, 首先是使用RCC开启GPIO的时钟,其次是初始化GPIO,最后就是使用输出或者输入的函数控制GPIO, 这里涉及到RCC和GPIO两个外设先上代码首先要做的就是配置时钟, 在Library中找到rcc.h的头文件, 其中有很多关于RCC时钟的函数, 其中, 最常用的就是这三个函数.第一个参数选择外设, 第二个参数选择使能或失能要点亮PA0口的LED, 所以选择RCC_APB2外设_GPIOA这一项, 置为第一个参数, 然后第二个参数选择ENABLE, 这样时钟就开启了。原创 2025-02-02 18:15:03 · 848 阅读 · 0 评论 -
STM32新建工程
打开keil5,新建一个工程点击第一个(NewuVisionProject)新建完文件名后选到所用的芯片后,点击OK,随后找到工程文件夹,新建三个文件夹。原创 2025-01-20 01:44:06 · 425 阅读 · 0 评论 -
STM32 LED、蜂鸣器和面包板简介
LED:发光二极管,正向通电点亮,反向通电不亮的一端为极,的一端为极· 以下两张图,是用STM32 GPIO口驱动LED灯R1作用: ①防止LED因为电流过大而烧毁 ②调整LED的亮度低电平驱动的电路(低点亮)高电平驱动的电路(高点亮)两种电路的选择,看例如,在推挽输出的模式下,高低电平均有较强的驱动能力,故两种接法均可但是基本上,因为很多单片机或者芯片都使用了""的原则。原创 2024-04-03 22:40:15 · 1201 阅读 · 0 评论 -
STM32 GPIO
GPIO(General Purpose Input Output) 通用输入输出口· 可配置为8种输入输出模式· 引脚电平: 0V-3.3V,部分引脚可容忍5V(参考STM32的引脚定义,带FT可容忍5V)· 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等· 输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。原创 2024-03-28 02:45:46 · 2271 阅读 · 0 评论 -
STM32 简介
ST公司基于ARM Cortex-M内核开发的32位微控制器。STM32功能强大, 性能优异,片上资源丰富、功耗低,是一款。供电: 2.0~3.6V(标准3.3V)广泛,例如无人机,智能车,机器人等。内核: ARM Cortex-M3。接下来我们来看看它的引脚示意图。原创 2024-03-20 16:53:28 · 218 阅读 · 0 评论