logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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
HAL_ADC

ADC(Analog-to-Digital Converter,模数转换器),作用是将连续变化的模拟电压信号转换成离散的数字量,是单片机采集外部传感器数据的核心外设。单片机只能识别数字信号,所有模拟传感器(电压、温度、湿度、压力、电位器)都必须依靠 ADC 采集。ADC是STM32模数转换外设,12位分辨率将03.3V模拟电压转为04095数字量,支持单通道/多通道、单次/连续转换,配合DMA可实

#单片机#stm32#嵌入式硬件
HAL_RTC(BKP)

RTC是STM32独立实时时钟外设,依靠32.768K外部晶振精准计时,支持掉电续航、日历计时、闹钟中断、低功耗唤醒,搭配BKP备份寄存器可实现少量参数掉电保存,是智能设备计时与低功耗开发的核心外设。RTC 是嵌入式产品计时与低功耗开发的必备外设,结构简单、稳定性高、功耗极低。掌握RTC时间读写、闹钟中断、BKP备份、低功耗唤醒,即可满足所有智能仪表、智能家居、低功耗设备、毕设项目的时间功能开发需

#单片机#嵌入式硬件
HAL_TIM

TIM(Timer,定时器)是 STM32 最核心、功能最强、用途最广的片内外设,是整个嵌入式控制的基石。定时器本质是一个递减/递增计数器,可以按照精准时钟频率计数,实现定时、延时、输出波形、捕获信号等功能。预分频器 → 决定计数快慢。定时器定时时间由 PSC+ARR 共同决定。通用定时器可做定时、PWM、捕获、编码器。高级定时器带互补PWM,用于电机驱动。PWM频率由ARR决定,占空比由CCR决

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

DMA = Direct Memory Access,直接存储器访问,是STM32核心外设之一,核心作用是「硬件自动完成数据搬运」,完全不占用CPU资源,解决CPU在大量数据传输(如ADC采集、UART收发、SPI通信)中被占用、导致效率低下的问题。CPU 只需配置一次参数(源地址、目标地址、数据长度、模式),后续所有数据搬运全部由 DMA 硬件自动完成,搬运完成后触发中断通知CPU。整个过程 C

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