logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32_新建工程(CubeMx版)

和我们配置库函数的时候基本一样,但是STM32CubeMx将这些转换为了图形和选项,我们配置的时候不用再去配置各种东西,只需要傻瓜式操作便可以配置我们需要的外设这便是CubeMx的核心所在。如果你是设计产品想要选择一款芯片在搜索栏的下面,提供的各种查找方式,可以选择芯片内核,型号,等等,帮助你找到适合的芯片。接着选择Project Manager选项,配置工程的名称,路径,使用的IDE工具,堆栈大

#stm32#嵌入式硬件#单片机
STM32_Compiler5.06安装

在 “Keil的安装路径” 下的 “ARM” 目录中创建一个 “ARMCC” 目录,用于安装 ARM Compiler 5 编译器。注意:需要将安装路径 “Keil的安装路径” 下的 “ARM” 目录下,否则会找不到 License 路径。将下载的压缩包 “ARMCompiler_506_Windows_x86_b960” 解压。按如下文件夹目录顺序,进入 “setup.exe” 安装程序。安装路

#stm32#嵌入式硬件#单片机
STM32_时钟树

Cortex系统时钟由HCLK 8分频得到,等于9M, Cortex系统时钟用来驱动内核的系统定时器SysTick,SysTick一般用于操作系统的时钟节拍,也可以用做普通的定时。当确定PLL时钟来源的时候,HSE可以不分频或者2分频, 这个由时钟配置寄存器CFGR的位17:PLLXTPRE设置,我们设置为HSE不分频。独立看门狗的时钟由LSI提供, 且只能是由LSI提供,LSI是低速的内部时钟信

#stm32#单片机#嵌入式硬件
STM32_SysTick_寄存器操作

SysTick(系统滴答定时器)是 Cortex-M 内核自带的外设,无需依赖 STM32 片上外设,常用来实现精准延时、系统心跳(如 RTOS 时钟节拍)。

#stm32#fpga开发#嵌入式硬件
C/C++图形库_EasyX 环境配置(VSCode+MinGW )

include文件夹下的文件全部复制mingw\x86_64-w64-mingw32的include中。lib64文件夹的文件全部复制到mingw\x86_64-w64-mingw32的lib文件夹中。增加-leasyx用于链接EaxyX库文件(若你编写代码需要链接别的库也在此处添加)。回到main.cpp文件,点击右上角即可编译执行代码文件,看到黑色窗口说明执行成功。更改cwd为你的mingw路

#vscode#ide#编辑器
C/C++图形库_EasyX 基本使用

包含头文件windos.h和mmsystem.h(如果已经包含graphics.h则无需包含windos.h;mmsystem.h需要放在graphics.h的下方)核心目标是确保每一帧的持续时间(包括绘图和逻辑计算)尽可能接近你设定的目标帧时间(例如,目标 60 FPS 时,每帧应持续约 16.67 毫秒)。textheight(LPCTSTR str) 和 textwidth(LPCTSTR

#c语言#c++#开发语言
HAL_CAN

CAN是差分异步多主现场总线,依靠CAN_H/CAN_L差分传输实现强抗干扰,通过ID优先级硬件仲裁避免总线冲突,自带错误容错与自动重发机制,支持多设备远距离组网,是车载与工业控制的核心通信总线。CAN 是嵌入式工业与车载领域的核心总线,区别于普通板级通信总线,具备高抗干扰、多主组网、硬件容错、远距离传输的核心优势。掌握 CAN 时序原理、仲裁机制、过滤器配置、CubeMX工程配置、中断收发实战代

#单片机#stm32
STM32_芯片介绍

  STM32是意法半导体(ST)公司推出的32位微控制器系列,其基于ARM Cortex-M内核设计,包括Cortex-M0、M0+、M3、M7等多种系列。        ST:意法半导体公司名    M:微控制器Microontrollers    32:表示32位微控制器。如果为8,就表示为8位控制器    F-通用型,S-简单型,L-低功耗,H-高性能,    AL-汽车应用低功耗型,AF

#stm32#嵌入式硬件#单片机
HAL_WDOG

WDOG(Watchdog,看门狗),是 STM32 内置的硬件容错外设,核心作用是监控程序运行状态,解决程序跑飞、死循环、硬件干扰、死机卡死等异常问题,实现设备自动故障复位与自愈。看门狗本质是一个硬件倒计时计数器,正常运行时程序定期刷新计数器(喂狗);程序异常时停止喂狗,计数器溢出,硬件自动复位单片机,让设备恢复正常工作。WDOG看门狗是STM32硬件容错外设,包含IWDG独立看门狗和WWDG窗

#单片机#stm32
HAL_IWDG

IWDG(Independent Watchdog,独立看门狗):STM32 内置的独立硬件容错外设,用于解决程序死机、跑飞、卡死问题。核心机制:硬件自动倒计时,若程序长时间不喂狗(刷新倒计时),系统判定程序异常,自动复位单片机,让设备恢复正常运行。IWDG独立看门狗是基于内部LSI时钟的硬件容错外设,独立于系统运行,通过递减倒计时机制监控程序运行,超时未喂狗则自动复位单片机,解决程序死机、跑飞问

#单片机#stm32
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择