STM32H743
文章平均质量分 90
Alexios.W
电气控制与PLC C/C++ Matlab 数学建模 单片机stm32h743 四轴无人机
展开
-
STM32H743之GPIO外部中断实验
硬件连接将 LED,独立按键五项摇杆按键的跳线(KEY JMP)接好。操作与现象按下 CTR(五项摇杆中间)按键,LED1灯状态变化一次。相关知识准备GPIO工作模式详细介绍GPIO_MODE_INPUT //浮空输入GPIO_MODE_OUTPUT_PP //推挽输出GPIO_MODE_OUTPUT_OD //开漏输出GPIO_MODE_AF_PP //复用推完输出GPIO_MODE_AF_OD //复用开漏输出GPIO_MODE_AF_INPUT //与GPIO_MOD原创 2021-03-04 11:19:12 · 2545 阅读 · 1 评论 -
STM32H743之GPIO输入输出实验
GPIO基础知识GPIO配置是所有外设驱动的基础。STM32H7 的 GPIO 特性如下:① 输出状态:开漏/推挽 + 上拉/下拉电阻。② 通过输出数据寄存器(GPIOx_ODR)或者外设(GPIO 设置为复用模式时)输出数据。③ GPIO 速度等级设置。④ 输入状态:浮空,上拉/下拉,模拟。⑤ 通过输入数据寄存器(GPIOx_IDR)或者外设(GPIO 设置为复用模式)输入数据。⑥ 通过寄存器 GPIOx_BSRR 实现对寄存器 GPIOx_ODR 的位操作。⑦ 通过配置寄存器 GPIO原创 2021-03-03 20:46:37 · 2610 阅读 · 1 评论 -
STM32H743通过PWM实现电机调速与呼吸灯
PWM首先,让我们先了解一下PWM的概念与基本原理。PWM(Pulse width modulation),即脉冲宽度调制,其基本原理是控制方式对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。即在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也可改变输出频率。例如,把正弦半波波形分成N等份,就可把正弦半波看成由N个彼此相连的脉冲所原创 2021-03-02 23:39:18 · 2632 阅读 · 0 评论 -
STM32H743点亮LED灯
①按网上教程下载并安装好Keli-MDK,全程只需这一个调试软件;②按网上教程配置好STM32H743的开发环境;③准备好开发板STM32H743,准备好下载器ST-link,并将其连接好,配置好驱动;④从官网下载好HAL标准库,新建工程,将所有的HAL库文件添加进工程,注意要添加头文件路径;⑤编写main.c文件,点击编译、下载,STM32H743即可循环点亮LED灯。附上main.c代码:#include “main.h”#include “gpio.h”void SystemCloc原创 2021-03-01 09:19:29 · 1204 阅读 · 1 评论