stm键盘cubemx 32
STM32移植LVGL8.3
你需要提前准备好,LCD的相关函数、电容触摸的相关函数和一个可以跑的工程 1.准备LVGL8.3的包 2.修改lv_conf_template.h为lv_conf.h,进入lv_conf.h,修改第15行#if 0为#if 1 3.将lvgl整个包放至工程该目录下:APGC_V1_0\Middlew ......
在Mac上打开Emoji键盘 ⌨️
因为想要输入Emoji字符,以前总上到网上搜,如 emojipedia.org ,然后复制。最近,输入Emoji有点多,就想查查有没有什么简便方法。 果然有,我用的是macOS,只要按下键盘上的 control + command + 空格键会出现 Emoji 键盘。多试几次就记住了。 祝天天开心。 ......
STM32 GPIO 工作原理
目录STM32F4074 GPIO 原理STM32的GPIOGPIO的基本结构和工作原理GPIO的工作模式输入模式浮空输入模式上拉输入模式下拉输入模式模拟输入模式输出模式开漏输出模式开漏复用输出模式推挽输出模式推挽复用输出模式总结与分析什么是推挽结构和推挽电路?开漏输出和推挽输出的区别?在STM32 ......
矩阵键盘
矩阵键盘 单片机P1,P2,P3口弱上拉模式:因为当口线输出为1时驱动能力很弱,允许外部装置将其拉低。当引脚输出为低时,它的驱动能力很强, 可吸收相当大的电流。P0口是开漏模式。 原理图 采用按列扫描进行判断 #include <REGX52.H> #include "DelayMs.h" #inc ......
STM32串口重定义与匿名上位机显示波形
封装了串口调试代码,并且可以通过匿名上位机显示实时波形,也可以通过USB模拟串口实现。 CubeMX配置如下: 简单来说,就是啥也不用配置,默认打开Asynchronous即可。 对了,需要在Keil的魔术棒里面打开该选项: 相关代码如下: QFDebug.c /* USER CODE BEGIN ......
32点第一个灯
#include "stm32f10x.h" // Device header int main() { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitTypeDef GPIO_InitStructure; GPIO_In ......
STM32CubeMX教程9 USART/UART 异步通信
1、准备材料 开发板(正点原子stm32f407探索者开发板V2.4) ST-LINK/V2驱动 STM32CubeMX软件(Version 6.10.0) keil µVision5 IDE(MDK-Arm) CH340G Windows系统驱动程序(CH341SER.EXE) XCOM V2.6 ......
STM32_RTOS_V2编程模板1-消息队列
/*QUEUE1*/ // 1DEFINE osMessageQueueId_t queueDemo1 = NULL; // 2INIT queueDemo1 = osMessageQueueNew(8, sizeof(uint16_t), NULL); // 3PUT static uint16_ ......
1-STM32F103+EC800K(移远4G Cat1)远程升级篇(自建物联网平台)-STM32通过EC800K使用http或https下载程序文件,升级程序(单片机程序检查更新)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/myota.html" frameborder="0" scrolling="auto" width="100%" height="1500"></ ......
STM32CubeMX教程8 TIM 通用定时器 - 输出比较
使用STM32CubeMX软件配置STM32F407通用定时器的输出比较通道,并将其输出到四个LED灯引脚实现LED灯流水灯效果 ......
基于STM32循迹避障蓝牙操作四驱小车(毕业设计)
———————智能车——————— 🎄外观 🎄模块介绍 🎈 -1- 测距模块 🎈 -2- 电机驱动模块 🎈 -3- 循迹模块 🎄功能介绍 🎈 超声波测距 🎈 黑线循迹 🎈 蓝牙控制 ———————实物咨询可私信——————— ......
经典算法题之手机键盘C
#include<stdio.h> int main(){ char A[4][8]={ 'a','d','g','j','m','p','t','w', 'b','e','h','k','n','q','u','x', 'c','f','i','l','o& ......
经典算法题之手机键盘
这题出的只能说是无语。思路还是很简单的。 只要用一个的tag标记上次是哪个按键即可,然后tag和现在对比,要是相同就多加2。 #include<iostream> #include <map> using namespace std; int main(){ map<char,int>Map={ { ......
执行硬件设置以及实现低功耗的STM32 GPIO配置
引言 STM32微控制器通用输入/输出引脚(GPIO)提供许多与应用框架内外部电路相连接的方 法。本应用笔记提供有关GPIO配置的基本信息,以及硬件和软件开发人员使用GPIO引脚优 化其STM32 32-bit ARM Cortex MCUs电源性能的指南。 本应用笔记必须与www.st.com提供 ......
STM32CubeMX教程7 TIM 通用定时器 - 输入捕获
使用STM32CubeMX软件配置STM32F407通用定时器TIM9为输入捕获模式,捕获由上一实验输出的可变占空比的PWM波型周期和占空比 ......
基于STM32的FreeRTOS智能手环(毕业设计)
———————智能手环——————— 外观 功能介绍 🎈 -1-普通模式(时间显示,设置,掉电保存) 🎈 -2-健康模式(心率血氧检测) 🎈 -3-运动模式(计步器) 🎈 -4-搭载FreeRTOS操作系统 ———————嵌入式设计可私信——————— ......
STM32-OC(OUTPUT Compare)输出比较
![](https://img2024.cnblogs.com/blog/1532049/202401/1532049-20240105232014254-1467794316.png) ![](https://img2024.cnblogs.com/blog/1532049/202401/1532... ......
STM32-EXTI
![](https://img2024.cnblogs.com/blog/1532049/202401/1532049-20240105231626260-36301202.png) ![](https://img2024.cnblogs.com/blog/1532049/202401/153204... ......
STM32-TIM
![](https://img2024.cnblogs.com/blog/1532049/202401/1532049-20240105231811956-988994489.png) ![](https://img2024.cnblogs.com/blog/1532049/202401/15320... ......
STM32-GPIO
1. 两个保护二极管分别保证电压过高或过低时引走电流,避免对内部造成损害(正常0-3.3v); 2. 两个上拉和下拉输入电阻开关,两个都不接通为浮空状态,上拉电阻开关接通为上拉输入,可称作默认为高电平的输入模式,下拉同理,两个电阻都较大,属于弱上拉和弱下拉,为了尽量不影响正常的输入操作。 3. 施密 ......
STM32-IC(Input Capture)输入捕获
电平跳变(上升沿或下降沿),可以通过程序配置,发生电平跳变时,输入捕获电路会让当前CNT计数器的值锁存到CCR,锁存CCR的意思就是把当前CNT的值读出来,写入CCR中。 1、IC(Input Capture)输入捕获。 2、输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到 ......
【系统工具】Rundll32:Windows系统中的神奇工具,你知道吗?
▒ 目录 ▒ 🛫 问题 描述 环境 1️⃣ Rundll32的使用 使用方法 - cmd 使用方法 - 运行窗口/任务管理器/资源管理器 2️⃣ 常见应用场景 运行js或vbs的脚本代码 执行命令绕过杀毒软件的作法? 修改注册表 增加一个服务 修复Internet Explorer 其它常见命令 ......
bat利用rundll32执行程序的函数执行程序
利用rundll32执行程序的函数执行程序 来源 https://www.cnblogs.com/17bdw/p/8668780.html 1、前言 无意间发现hexacorn这个国外大佬,给出了很多通过rundll32执行DLL中的函数执行程序的方法,思路很灵巧。 2、原理 rundll32加载d ......
vi / vim 键盘图(清晰打印版,桌面背景好图)
PDF File https://files.cnblogs.com/files/RioTian/vivim-graphical.zip?t=1704439837&download=true 程序员定制版( on-screen 150DPI) 程序员定制版(color hard-copy 300DP ......
402-STM32F103+EC800K(移远4G Cat1)基本控制篇(阿里云物联网平台)-微信小程序扫码绑定EC800K并通过阿里云物联网平台实现远程通信控制
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/aliyun.html" frameborder="0" scrolling="auto" width="100%" height="1500">< ......
401-STM32F103+EC800K(移远4G Cat1)基本控制篇(阿里云物联网平台)-Android扫码绑定EC800K并通过阿里云物联网平台实现远程通信控制
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/my.html" frameborder="0" scrolling="auto" width="100%" height="1500"></ifr ......
STM32CubeMX配置I2C读取DS3231
使用HAL库操作DS3231 因为DSP2这个项目需要计时间功能所以封装了一下这个芯片的程序 硬件设计 我将它接到了I2C1对应的IO口是(SCL > PB6 | SDA > PB7) 程序封装 CubeMX的I2C配置 之后就是代码的编写 BSP_DS3231.c /* USER CODE BEG ......
STM32CubeMX教程6 TIM 通用定时器 - 生成PWM波
使用STM32CubeMX软件配置STM32F407通用定时器生成可变占空比PWM波形,并将其输出到LED灯引脚实现呼吸灯效果 ......