自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (8)
  • 收藏
  • 关注

原创 智能小车(F103C8T6)RT-THREAD版

本文介绍基于STM32F103C8T6的智能小车控制系统设计。系统使用RT-Thread 3.1.3操作系统,通过PWM控制舵机(SG90)和电机(L298N驱动),结合HC-SR04超声波测距模块(PB14/15)和红外避障传感器(PA11/12)实现环境感知。硬件配置包括STM32最小系统、电机驱动、电源模块等。软件方面通过TIM2捕获超声波回波时间计算距离,TIM4输出PWM控制电机,USART用于调试输出。系统通过PA15按键控制启停,实现智能避障巡航功能。文中提供了GPIO初始化代码和超声波中断处

2025-07-29 16:42:19 635

原创 WDG(看门狗)

本文介绍了STM32F103C8T6上IWDG和WWDG看门狗的配置与实现。硬件环境使用MX6.15和KEIL5.38开发工具,IWDG时钟40KHz,WWDG时钟36MHz。重点展示了WWDG的初始化代码,包括预分频器、窗口值和计数器配置,并启用了提前唤醒中断。通过计算得出喂狗时间范围为909us*(127-64)至909us*(127-95)。文中还提供了SRAM保留区的地址规划建议,并在回调函数中实现了数据备份和喂狗操作。配置过程配有多张寄存器截图辅助说明。

2025-07-29 16:37:21 244

原创 超声波(HC-SR04)测距

摘要: 本文介绍了基于STM32的HC-SR04超声波测距模块的实现方法。系统使用STM32F103C8T6单片机,通过GPIO口控制HC-SR04模块的TRIG触发信号(10us以上高电平),利用外部中断检测ECHO回波信号的高电平持续时间。采用定时器2(72MHz主频,7200分频)精确测量回波时间,按照"距离=(高电平时间×声速)/2"公式计算距离(2cm-400cm范围,精度3mm)。代码实现了模块初始化、触发测量、中断处理等功能,包含完整的硬件接口定义和中断服务程序。

2025-07-25 11:01:17 281

原创 PWM信号控制电机

基于STM32F103C8T6开发板的按键检测系统,使用Keil MDK 5.38开发环境。硬件包含L298N电机驱动模块、ST-LinkV2调试器和4位独立按键。代码实现了PA0、PA1引脚的按键检测功能,通过EXTI外部中断方式检测按键状态,支持上升沿/下降沿触发。包含按键消抖处理(20ms延时)和串口调试信息输出功能。key.c文件实现了GPIO初始化、中断配置、按键扫描函数以及中断服务程序,通过USART1发送按键触发信息。delay.h提供了SysTick定时器初始化接口,为系统提供精确延时功能。

2025-07-25 11:00:00 482

原创 rt-thread多线程消息队列通信

本文介绍了在RT-Thread系统中使用消息队列进行线程间通信的实现方法。基于STM32F103C8T6开发板,使用Keil MDK5.38开发环境,通过STM32CubeMX配置硬件。文章详细说明了如何在RT-Thread中启用消息队列功能(需在rtconfig.h中取消相关注释),并创建了发送线程和接收线程进行消息传递。发送线程周期性地将包含时间戳和计数的消息结构体通过rt_mq_send()发送至消息队列,接收线程则可获取这些消息进行处理。代码示例展示了消息队列的创建、发送和错误处理过程,为RT-Th

2025-07-21 13:48:26 554

原创 中断及按键消抖

本文介绍了基于STM32F103C8T6的4位独立按键模块实现,通过Keil5.38开发环境,在USB转TTL串口通信基础上进行功能扩展。系统采用双边沿触发中断检测按键状态,结合20ms软件消抖和状态机逻辑,准确识别按键按下/释放动作。硬件连接使用面包板和杜邦线,仅测试了KEY1/KEY2两个按键。核心代码实现了SysTick精确延时、LED控制、按键中断配置及处理逻辑,通过串口输出按键触发次数统计信息。该方法有效解决了机械按键抖动问题,为嵌入式系统提供了稳定的输入检测方案。

2025-07-21 13:45:37 261

原创 rt-thread点亮LED(详细步骤)

本文介绍了在Windows 11环境下使用STM32CubeMX和Keil5搭建RT-Thread开发环境的完整流程。硬件平台采用STM32F103C8T6开发板,通过ST-Link V2调试器和CH340 USB转TTL模块进行调试。文中详细展示了工程创建、时钟配置、GPIO设置(PC13引脚作为LED输出)、USART串口配置等步骤,并提供了修改RT-Thread内核文件kservice.c实现串口输出的关键代码。最后给出了主程序框架,演示了如何创建LED控制线程。该教程适用于初学者快速搭建RT-Thr

2025-07-19 18:31:19 374

原创 rt-thread多线程及按键处理

利用 rt-thread 实现多线程 一个控制led线程 ,一个 按键 监控线程 ,还有个的主的撒也不干

2025-07-19 18:28:48 162

原创 IIC通信

本文介绍了I2C通信的基本原理与实现方法。实验采用两个STM32F103C8T6开发板,通过Keil5开发环境和面包板搭建I2C通信系统。文章对比了SPI和I2C协议,指出它们都是广播模式通信,通过ID识别设备。文中详细说明了I2C接口的配置方法,包括PB6/PB7(I2C1)和PB10/PB11(I2C2)的复用开漏输出配置,并提供了完整的初始化代码。重点介绍了主机发送数据的实现流程,包括START条件生成、从机地址发送和数据传输等关键步骤,通过状态标志和超时机制确保通信可靠性。代码示例展示了如何通过I2

2025-07-16 16:42:21 535

原创 USB转TTL串口通信

本文介绍了基于STM32F103C8T6的串口通信实现方案,使用CH340 USB转TTL模块和ST-LINK V2调试器搭建开发环境。硬件连接方面,CH340的TXD/RXD分别连接STM32的PA10(RX)/PA9(TX),并共地连接确保3.3V电平兼容。软件部分详细展示了USART初始化配置代码,包括115200波特率设置、中断接收处理和printf重定向方法。文中提供了完整的USART驱动代码,包含串口初始化、数据收发、字符串处理等功能实现,并配套了SysTick精确延时函数,为STM32串口开发

2025-07-16 16:40:10 268

原创 spi通信

基于stm32f103c8t6 spi 通信,1主2从

2025-07-12 13:22:57 507

原创 音视频(六)rtsp_client拉推音视频流TCP_UDP

音视频(六)rtsp_client拉推音视频流TCP_UDP

2025-07-12 13:21:09 422

原创 音视频(五)android使用ffmpeg_so推流

ETCD搭建及应用

2025-04-08 10:32:17 1221

原创 ETCD搭建及应用

ETCD搭建及应用

2025-04-08 10:31:10 332

原创 音视频(四)android编译

音视频(四)android编译 x265 x264 zip aac 基于android api 26

2025-04-04 08:04:03 1214

原创 音视频(三)转H265推流及拉流播放

音视频(三)转H265推流及拉流播放 windows实现

2025-04-04 08:01:35 703

原创 音视频(二)ffmpeg编译及推流

音视频(二)ffmpeg编译及推流

2025-03-30 18:09:05 1326

原创 音视频(一)ZLMediaKit搭建部署

音视频(一)ZLMediaKit搭建部署

2025-03-30 18:07:53 1039

原创 rust学习基于tokio_actor聊天服务器实战(三 )

rust学习基于tokio_actor聊天服务器实战

2025-03-10 17:33:18 507

原创 openharmony体验

openharmony体验 安装配置 测试

2025-03-10 17:30:31 450

原创 golang内存泄漏

golang 内存泄漏 pprof 使用检测 常见 内存泄漏问题

2025-02-21 17:18:37 1002 5

原创 solidity之Foundry安装配置(一)

solidity之Foundry web3 Foundry 安装配置

2025-02-21 17:15:26 845

原创 deepseek-r1 本地部署

deepseek-r1 结合 chat_box 本地部署

2025-01-28 16:26:33 1292

原创 MMO之AOI

MMO之AOI 及 来回移动优化

2024-12-20 15:12:39 1056

原创 游戏之登录排队系统及防刷

游戏之登录排队系统及防刷

2024-12-20 15:10:09 718

原创 MMO之跨服设计

MMO之跨服设计

2024-12-14 12:41:47 1136

原创 libevent编译(cmake)及测试

libevent编译(cmake)及测试 在 Windows与Linux 下 cmake 编译libevent及测试

2024-12-14 12:39:21 1154

原创 golang并发编程模型之actor(一)

golang并发编程模型之actor 及 mpsc 异步投送消息及同步等待回复

2024-12-05 20:26:43 862

原创 qt基本部分控件用法(一)

qt基本部分控件用法(一) connect 的使用方式

2024-12-05 15:59:42 1395

原创 DB_redis数据一致性(三)

DB_redis数据一致性(三) mysql redis 数据库一致性 方案

2024-11-16 15:15:31 743 1

原创 mysql-备份(二)

mysql-备份(二) 介绍了数据库 全备份,增量备份,全恢复,增量恢复等

2024-11-16 15:13:13 795

原创 mysql-B+Treel(一)

mysql 讲诉b+tree 及单表的最大存储行数计算 SMO问题及解决方案

2024-11-03 21:49:41 834

原创 linux-valgrind检测分析C/C++程序(三)

linux-valgrind检测分析C/C++程序 内存错误检测器、性能分析等

2024-11-02 13:31:10 1418

原创 VisualStudio远程编译调试linux_c++程序(二)

VisualStudio远程编译调试linux_c++程序

2024-11-02 09:16:55 2084

原创 linux_c++GDB环境搭建(一)

linux 下c/c++ gdb调试环境 及 core 生产及查看

2024-11-01 07:52:19 994

原创 python-海龟库(turtle)

python-海龟库(turtle)

2024-11-01 07:49:47 1986

原创 区块链-P2P(八)

区块链-P2P(八) P2P 打洞DEMO

2024-09-05 19:52:11 3170 2

原创 零知识证明-ZK-SNARKs基础(七)

零知识证明-ZK-SNARKs 基础 通过DEMO详细讲述 ZK-SNARKs(的过程 ,包含 生成算术电路,RICS,QAP 等

2024-09-05 16:51:26 1347

原创 k3s安装部署说明

k3s安装部署说明 docker安装说明

2024-09-01 20:10:43 1861

原创 零知识证明-公钥分发方案DH((六)

Diffie-Hellman协议简称DH,是一种公钥分发方案,该协议允许双方通过交换窃听者可见的信息来建立共享秘密。

2024-09-01 18:25:58 1183 1

智能小车基于RT-THREAD 版

智能小车(stm32f103c8t6)基于RT-THREAD 版 结合 MX的HAL库,主要实现 控制 舵机 +超声波,红外避障 ,利用L298N 控制电机+车轮,按键控制车子运行或停止 MD5:ed7c72e58fefd17f3fb66ca688928ddc

2025-07-28

rt-thread-testled-multhread-msgqueue-2025

rt-thread 点亮led usart串口输出 按键检测 多线程 message queue 等 多项混合DEMO md5:e376bfff8b277e6dbf6958d0277f3531

2025-07-21

f103 spi 通信 1主2从

f103c8t6 spi 通信 1主2从,片选自由增加或减少,从而可以实现 1-N 从机 通信

2025-07-12

android 使用ffmpeg so的 demo 工程 包含 11个so api=26 (x265 264 acc zip + ffmpeg 自带7个) armv8a

android 使用ffmpeg so的 demo 工程 包含 11个so api=26 (x265 264 acc zip + ffmpeg 自带7ge) armv8a 实现了 边预览 边通过rstp上传 MD5:a5815f33276aff9bb2a5076d07726a53

2025-04-04

rust-chatserver-golangclient

rust 基于 tokio ssl websocket actor 等的chat server (在上个版本上有优化)优化内存问题 增加了白名单及 单个IP 限制数量, client _demo 为golang1.20 写的 基于actor模式 目录结构如下,文件名 MD5码 --rustdemo_server_client.zip 6cc686050152b14548cc7bc2ad2b7ed0 ------ testssl20250304.zip d101fb0f856e179c6513405a20ee1dc6 ------- demo_chatserver20250304.zip e5cf0c3e433f793ee605e0f285344447

2025-03-04

rust 基于 tokio protobuf tls websocket demo 版 chat server

rust 基于tokio-websockets actor tls demo chat server(websocket) 聊天服务器,全异步实现,使用protobuf协议,所属分类 后端没有rust 这里只好下载c++

2024-02-22

cocoscreator-jsc-decode-executable-file.zip

cocoscreator jsc 加解密执行文件 (x86_64 架构下 windows7 及centos7的各一个执行文件) 说明参考 https://blog.csdn.net/yunteng521/article/details/122361302

2022-01-07

mediapipe学习-手势识别 增加简单手势识别配套DEMO(手加姿态识别)

mediapipe学习-手势识别 增加简单手势识别 2个DEMO 手加姿态识别 手动编译 https://blog.csdn.net/yunteng521/article/details/126453643

2023-03-16

基本camera2 unity Android 悬浮窗预览分析

基本camera2 unity Android 悬浮窗预览分析 实现unity 上 弹出 一个悬浮窗 ,窗口可以处理视屏 2个工程 unity 工程 android 工程 手动编译 https://blog.csdn.net/yunteng521/article/details/129446655

2023-03-11

基于camera2 untiy悬浮窗摄像头预览分析(优化二)

基于camera2 untiy悬浮窗摄像头预览分析(优化二) 手动编译:https://blog.csdn.net/yunteng521/article/details/129485056

2023-03-15

seetaface6 AndroidDEMO工程 包含arm64-v8a armeabi-v7a so库

2020年3月31日,中科视拓宣布开放SeetaFace6人脸识别算法。 SeetaFace6包含人脸识别的基本能力:人脸检测、关键点定位、人脸识别,同时增加了活体检测、质量评估、年龄性别估计,并且顺应实际应用需求,开放口罩检测以及口罩佩戴场景下的人脸识别模型。 手动编译参考https://blog.csdn.net/yunteng521/article/details/125998014

2023-03-09

curl-anroid23-x86-x86_64-v7a-v8a_V7_85_0 (最新版 支持https)

当前最新版 curl 是 7.85.0 包含了openssl 3.0.5 zlib 1.2.12 APP_PLATFORM android-23 包含 armeabi-v7a arm64-v8a x86 x86_64 动态库(so) 与静态库(a) 及头文件 用 android-ndk-r21e 编译

2022-09-14

android_arm_x86_libcurl.zip

android curl 最新版(7.8) 编译好的 armeabi-v7a arm64-v8a x86 x86_64 手动编译参考 https://blog.csdn.net/yunteng521/article/details/121888497

2021-12-12

luaplus53.zip

下载版已经完成前4步(build.txt)及有编译好的DEBUG版的LIB 及头文件,win7下vs2015编译,

2020-09-19

f1xx-lightingled.zip

STM32F1xx最小核心板 使用最新的 STM32CubeIDE 点亮板子自带的 PC13的LED。第一种方式 用HAL_GPIO_TogglePin 翻转 闪烁 //第2种方式,自己控制,代码有详细说明

2020-08-07

libuv1.9加gyp3.3

2016最新版的libuv node_gyp (包含了gyp包) 里面带有详细编译说明及错误修改,支持下,一点小分

2016-05-12

dhtoledshow.zip

基于STM32F1xx最小核心板温湿度度显示,使用STM32CubeIDE,得到传感器DHT11的温湿度,显示到0.96的OLED屏上

2020-08-20

node-gyp3.3.1

分享给连不上GOOGLE的朋友们,编译先安装 python ,切到gyp目录下 setup.py install 就安装好了

2016-05-11

trollin_redis.zip

windows server2016 数据中心版 Kernel Version: 10.0 14393 nanoserver+redis版 先解压 得到 xxx.tar文件, 导入命令 docker load < c:/***.tar

2020-09-03

空空如也

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

TA关注的人

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