自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 STM32F429野火开发板硬件层驱动代码(HAL库)

429笔记

2025-03-13 12:30:22 213

原创 基于STM32的4轮遥控小车对应IO口

LED1:B12LED2:B13LED3:B14LED4:B15BUZZER:A8。

2025-02-18 18:36:15 115

原创 STM32总代码结构问题发现

在keil中如果main函数中没有while循环,函数会一直在主函数中重复执行。

2025-02-17 11:16:42 88

原创 最长回文子串

力扣刷体归纳

2025-02-12 11:07:02 111

原创 无重复字符的最长子串

嗯,我现在要解决的是找出一个字符串中无重复字符的最长子串的长度。这个问题看起来有点挑战性,但我得仔细想想怎么用C语言来实现。首先,我得理解题目要求。题目是说,给定一个字符串,找出其中不含有重复字符的最长子串的长度。比如像“abcabcbb”这样的字符串,最长子串是“abc”,长度是3,但后面的例子可能有更长的,比如“pwwkew”最长是“wke”或者“kew”,长度3。哦,对了,可能得考虑不同的情况。那我该怎么开始呢?首先,我得想到如何判断一个子串是否有重复字符。

2025-02-11 18:27:55 903

原创 套接字简介

时间获取客户端程序;

2025-01-23 10:06:01 119

原创 基于ESP32的智能遥控设计

ADC1用于设备的joystick模块;一共需要使用2个摇杆,也就是4个ADC通道,这里可以使用32到39这8个中的四个IO口。I2C设备:MPU6050,OLED;按键12个: 12个IO口。34,35,36,37,38,39只有输入无输出无内部上下电阻的IO口。可编程LED4个:4个I口。板子启动会短暂输出电平PWM信号的io口5,12,14,15。硬件资源:摇杆模块2个:4个ADC通道IO口;GPIO口5启动时需要默认上拉状态,可以用作按键。

2025-01-16 16:51:31 233

原创 ESP32经典蓝牙SPP(用于连接JDY-31-SPP发送数据和数组数据定义)

ESP32连接JDY-31-SPP发送数据包

2025-01-16 10:31:26 249

原创 STM32C8T6下载程序软件使用

1将swdio口对着左边,上面的一个跳线帽插在SWDIO口一边,下面的插在另一边,点击复位,此时STM32进入bootloder程序,在FLYMCU中点击开始编程,此时STM32将从串口中接收到的程序刷新到主闪存,接线图如下,后将跳线帽接回原来位置,按下复位按键,程序就可以执行。使用STLink连接好STM32后点击连接,如果出现STLINk错误就说明STLINK与电脑连接异常,如果提示改MCU-Setting 什么的就是STLINK连接STM32出现了问题。一,STLINK UTILITY。

2025-01-10 21:09:03 368

原创 ESP32I2C读取MPU6050数据

【代码】ESP32I2C读取MPU6050数据。

2025-01-07 17:12:46 236

原创 ESP32ADC驱动摇杆模块(基于IDF)

ESP32有两个12为位的SARADC,支持18个模拟通道输入由官方手册文档可知,ESP32的ADC电压输入只支持最高2450mv,当电压高于此值时测量的误差就相对较大了,并且支持的电压输入与Attend的设置也有关。

2025-01-05 11:22:08 521

原创 ESP32多功能按键模块(基于IDF)

ESP-IDF的按键模块,用于识别按键的单击和长按状态

2025-01-04 10:49:54 352

原创 ESP32 I2C模块

加入I2C总线发送数据

2024-11-24 21:27:05 171

原创 ESP32蓝牙经典蓝牙

esp32经典蓝牙使用

2024-11-24 17:27:43 321

原创 ESP32使用教程基于Arduino

注意:IO口设置为输出模式时高电平不能接地,否则会导致大电流击坏芯片。ledcSetup函数。ESP32通用IO口。

2024-10-16 08:13:11 659

原创 ESP32经典蓝牙连接JDY-31丛机代码(基于arduino)IDF代码实在是看不懂而且没有现成的教程

此代码为b站小鱼创意的代码作了小小的改动完成的。

2024-10-15 20:38:32 308

原创 STM32外设I2C通讯

endif。

2024-10-12 10:12:42 447

原创 STM32串口USART数据发送与接收

自定义数据接收标志位和自定义接收数据与USART中断。USART_IT_RXNE标志位触发中断。

2024-10-09 21:47:29 567

原创 STM32中断系统

【代码】STM32中断系统。

2024-10-08 21:37:53 227

原创 STM32通用GPIO口

配置写寄存器控制GPIOA的电平。配置GPIO结构体并赋值。

2024-10-05 09:49:36 294

原创 ESP32通用IO口

备注:• Strapping 管脚:GPIO0、GPIO2、GPIO5、GPIO12 (MTDI) 和GPIO15 (MTDO) 是Strapping 管脚。更多信息请参考ESP32 技术规格书。• SPI0/1:GPIO6-11 和GPIO16-17 通常连接到模组内集成的SPI flash 和PSRAM,因此不能用于其他用途。• JTAG:GPIO12-15 通常用于在线调试。• GPI:GPIO34-39 只能设置为输入模式,不具备软件使能的上拉或下拉功能。

2024-09-29 16:48:48 1675

原创 ESP32——WIFI连接

2.AP: ESP作为热点或者WIFI,可使用手机查找到这个WIFI并且连接上。1.STA:ESP作为接入点,可连接手机热点或者WIFI。热点模式/AP模式宏定义。WIF连接状态监测位。

2024-09-29 16:03:19 435

原创 ESP32低功耗蓝牙快速入门

此文章包含两个部分。一是蓝牙理论部分,二是实践部分。实践部分用一个简单的例子帮助大家理解ESP32的低功耗蓝牙,例子实验用ESP32作为一个GATT_Server,当手机连接上蓝牙时,电亮LED灯,当蓝牙断开时熄灭LED灯。

2024-09-20 21:07:07 3959

原创 ESP-IDF外部中断

【代码】ESP-IDF外部中断。

2024-09-13 20:14:27 220

原创 STM32定时器与通过定时器输出比较功能输出多路PWM波形

STM32输出PWM波控制三色灯展示不同颜色

2024-08-27 13:11:35 424

原创 HC-SR04超声测距模块

HC-SR04超声测距模块

2024-01-07 14:42:47 458 1

原创 Linux实操练习——shell脚本入门-内置命令

所谓 Shell 内建命令,就是由 Bash 自身提供的命令,而不是文件系统中的某个可执行文件。例如,用于进入或者切换目录的 cd 命令,虽然我们一直在使用它,但如果不加以注意,很难意识到它与普通命令的性质是不一样的:该命令并不是某个外部文件,只要在 Shell 中你就可以运行这个命令。可以使用type来确定一个命令是否是内建命令:由此可见,cd 是一个 Shell 内建命令,而 ifconfig 是一个外部文件,它的位置是。还记得系统变量$PATH吗?$PATH。

2023-09-09 21:46:07 610 1

原创 Linux实操练习——Shell脚本入门-变量、字符串

1)在定义变量时,有一些规则需要遵守。变量名可以由字母、数字和下画线组成,但是不能以数字开头,不能使用程序中的关键字(保留字),要见名知义。如果变量名是"20name或者if",则是错误的。2)在 Bash 中,变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类型为数值型。比如:1+2看到了吧,变量 aa 的值不是"3",而是"1+2"。在 Bash 中,变量类型是字符串型,所以认为"1+2"只是一个字符串,而不会进行数值运算(数值运算方法会在后续章节中介绍)。

2023-09-09 21:38:24 1375 1

原创 Linux实操——文件/目录定位

实操练习linux命令

2023-09-08 12:43:06 521 1

原创 Linux实操练习——打包与解压缩

文章节选自头哥教育网站

2023-09-07 11:08:44 419 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除