文章 2023-07-11 来自:开发者社区

STM32使用PWM实现led亮度变化

1.序言这里我以stm32F103c8te为例,讲解一下pwm如何输出,pwm又是如何控制led灯的亮度变化,以及具体代码又是如何是实现的。最后结语中也给出了一个小练习。2.频率首先我们搞清楚一个概念什么是频率。比如我们stm32F103的系统频率是72M就是指1秒钟能产生的72M的脉冲(高电平或者低电平)次数。而对于定时器的时钟频率,就是指定时器1秒钟产生的脉冲(低电平或者高电平)的次数。所以....

STM32使用PWM实现led亮度变化
文章 2023-06-15 来自:开发者社区

STM32CubeMX新建工程并点亮一个LED

进入STM32CubeMX界面双击软件,可能会出现的弹窗首先双击这个,如果是看我STM32CubeMX环境安装(保姆级)安装软件的人,可能会出现一个弹窗。这个弹窗的意思的需要收集用户数据,ST这个老6就是要收集数据,反正我们也没啥数据可收集的,所以点YES。更改固件路径 首先我们需要安装他的固件,首先我建议更改固件下载路径。如果你不改会默认下载到C盘。点击Help—>Update Sett....

STM32CubeMX新建工程并点亮一个LED
文章 2023-06-15 来自:开发者社区

使用STM32CubeMX实现LED闪烁

首先还是我们点灯的工程文件,本文我主要介绍GPIO相关库函数的使用。打开GPIO相关文件在Drivers/STM32F1xx_HAL_Driver文件夹下找到stm32f1xx_hal_gpio.c文件,双击即可打开。 我们需要看的部分这个文件中,我们只需要看How to use this driver部分。这部分介绍了GPIO的HAL库使用。一些不重要的部分我就不说了,会讲解的部分在下图标号了....

使用STM32CubeMX实现LED闪烁
文章 2023-06-08 来自:开发者社区

STM32CubeMX开发教程(2)— 使用教程(点亮LED灯)

前言        搭建好 Linux 下 STM32 开发环境后,我们使用 STM32CubeMX 新建工程,点亮 LED 灯。初步了解根据项目需求,如何使用 STM32CubeMX 快速配置 MCU,生成基于 HAL 库的项目工程。以及在项目工程中添加功能代码的注意事项。附加学习如何通过 Makfile 编译工程和如何通过 Ozone 下载、调试工程。....

STM32CubeMX开发教程(2)— 使用教程(点亮LED灯)
文章 2023-05-04 来自:开发者社区

STM32实战之LED循环点亮

说明接着上一章讲。本章我们来讲一讲LED流水灯,循环点亮LED。在LED章节有的可能没有讲到,本章会对其进行说明,尽量每个函数说一下作用。也会在最后说一下STM32的寄存器,在编程中寄存器是避免不了的东西,寄存器也是非常好理解的,就是羊肉串串成一串而已。其实对于嵌入式来说,大多数开发者都是根据官方提供的例程写的。很少只有手册让个人写的。只有做芯片底层开发的会根据,芯片的逻辑进行代码的编写。但是对....

STM32实战之LED循环点亮
文章 2023-05-04 来自:开发者社区

STM32 实战之点亮LED

1-编写第一个程序点亮LED灯下面是原理图,连接的是PC0-PC7引脚:1static void Led_Cofig(void) 2{ 3 /*定义一个GPIO_InitTypeDef类型的结构体*/ 4 GPIO_InitTypeDef GPIO_InitStructure; 5 /*开启LED相关的GPIO外设时钟*/ 6 RCC_APB2PeriphClo...

STM32 实战之点亮LED
文章 2023-05-04 来自:开发者社区

1-STM32之GPIO点亮LED

1-硬件设计本实验以1个LED灯为例,本篇文章主要目的是理解GPIO输出。LED的正极通过1KΩ与3.3v连接,LED的阴极以单片机的GPIOC的13号引脚相连接。根据电路图,当PC13位输出低电平时,LED灯亮,输出为高时LED熄灭(亮和灭就是两端的电压差,当LED两端同时都是高电平时,没有电压差)。注:具体连接引脚请根据自己开发板上的电路原理图进行连接。2-软件设计1-编程步骤使能GPIO时....

文章 2023-05-04 来自:开发者社区

【STM32】引脚GPIO输出操作点亮一颗LED

原理图R1是限流电阻PB5引脚 输出低电平0,相当于接地了,LED导通->发光二极管发光不同的发光二极管压降也不同发光二极管包括可见光、不可见光、激光等不同类型,这里只用到可见光发光二极管。发光二极管的发光颜色决定于所用材料,目前有红、绿、黄、橙等色,可以支撑各种形状,如长方形、圆形等。发光二极管也具有单向导电性。只有外加的正向电压使得正向电流足够大时才发光,它的开启电压比普通二极管大,红....

【STM32】引脚GPIO输出操作点亮一颗LED
文章 2023-04-26 来自:开发者社区

STM32f103 CubeMX封装 led程序

前言从这篇文章开始,我们讲解 stm32 f103 ,详细介绍各个模块的知识。一、LED 原理图参考 原理图:可以看到 对于 103 板子,有 3 个 LED:分别为 LED1 , LED2 , LED3 ;分别对应 io 端口 PB0 , PB1 ,PB5。可以看到 LED 左边 接 3V 的电压,要想点亮 LED,只需在 右边的 io 端口输出 低电平 即可。反之,要想 熄灭 LED,就在 ....

STM32f103 CubeMX封装 led程序
文章 2023-04-26 来自:开发者社区

stm32CubeMX点亮一个LED灯

本篇文章将带大家使用CubeMX配置stm32点亮一个LED灯。一、CubeMX配置LED IO口1.单片机型号选择:这里我使用的是正点原子的精英版,大家可以根据自己的单片机选择相应的型号。2.IO口及其他配置:这里根据自己单片机LED IO口的位置将IO口配置为输出模式,当IO口输出低电平时LED灯被点亮。配置时钟树生成工程代码二、使用HAL库函数点亮LEDHAL_GPIO_WritePin(....

stm32CubeMX点亮一个LED灯

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注