- 博客(76)
- 资源 (2)
- 收藏
- 关注
原创 RT_Thread 调试笔记:时间相关,时钟管理函数,延时,定时器、 毫秒转换为时分秒 等
RT_Thread 调试笔记:时间相关,时钟管理函数,延时,定时器、 毫秒转换为时分秒 等
2024-01-07 09:09:05
1072
原创 C#: 实现 TextBox 水印提示效果
说明:记录通过自带的控件 TextBox 实现水印提示效果,平时显示灰色的提示文字,点击进入输入状态后自动删除提示文字,如果输入框为空自动显示提示文字。
2024-01-03 20:05:04
949
原创 STM32 Flash读保护设置和解除方法,保护代码不被读出。
本文记录 关于 STM32 的 Flash 读保护的设置和解除方法,可以简单的保护 Flash 中的代码不被读出,这个方法能防止通过调试工具读出MCU内部程序,但不清楚专业搞破解的是否有手段读出设置了读保护的程序,为了代码更安全还是建议根据 MCU ID 增加软件加密,或者使用其他加密方式。测试环境是 STM32G474 , 其他 STM32 系列的类似,可以 CV 过去试试。
2024-01-02 15:19:46
6243
1
原创 STM32: Flash 读取、写入、擦除 功能代码
本文提供关于 STM32 的 Flash 读取、写入、擦除 功能代码,可以用于内部、外部 Flash 的读写操作,用于与存储数据、OTA 升级 等 ,关于Flash的基础操作。函数测试环境:STM32G474 ,其他 STM32 差别不大,根据需求具体调试修改即可。
2023-12-28 14:42:25
2001
原创 C语言功能函数:字符串转整形数据 str2int
提供一个可以将字符串转为整形数据的函数,输入可以是16进制的字符串 如:0x140ED8,或者十进制的字符串 如:1314520。
2023-12-28 14:03:24
615
原创 STM32 看门狗多线程状态监护 - 基于RT-Thread应用 - 源码
说明:本文记录stm32看门狗的多线程监控方法,这里介绍的方法让看门狗线程监控多个线程,任何被监控的线程的卡死都可以触发看门狗复位。测试平台:STM32。
2023-12-27 19:59:20
798
原创 STM32 看门狗多线程状态监护 - 裸机使用方法
说明:本文记录stm32看门狗的多线程监控方法,线程是rtos中的称呼,这里可以理解为各个独立循环执行的中断。这里介绍的方法可以监控多个循环当某个循环死机、卡死时都可触发看门狗复位。测试平台:STM32F334C8T6。
2023-12-27 15:17:39
572
原创 C 语言数组批量赋相同值
关键词:记录c语言数组初始化时批量赋相同值的方法,C语言三个点“...“符号含义。如下赋值方法可以让可以分别设置不同段的成员值。
2023-12-18 16:11:41
1365
转载 VS code的常用快捷键
3)跳转到下一个Error或Warning:当有多个错误时可以按。(光标切到侧边栏中才有效):Ctrl+Shift+E。
2023-12-16 17:30:37
146
转载 C#的Array 类使用说明
C#的Array 类使用说明 一:Array 类简单说明 二:Array 类的属性 三:Array 类的方法 3.1:Array.Clear(Array, Int32, Int32) 方法 3.2:Array.Copy 方法 3.3:Array.CopyTo 方法 3.4:Array.GetLength(Int32) 方法 3.5:Array.GetLowerBound(Int32)和GetUpperB
2023-12-16 17:26:06
1010
原创 STM32 bootload 跳转到 app 方法记录_裸机版
调试环境:STM32G474RBT6 + Keil说明:本文介绍如何从 bootload 跳转到 app 的方法。
2023-12-12 17:10:17
696
原创 KEIL 工程改名字
注意事项:改动之前请提前备份好待修改的工程,以防操作错误无法恢复。1:找到工程目录下的如下两个文件,文件名改为新的名字。文档目标:在现有的工程基础上更改工程的名字。2:删除旧工程名字相关的文件。4.按如下流程点击并修改新名字。5:修改输出烧录文件名称。
2023-12-08 15:03:56
2906
原创 PLECS: Analysis tools 分析工具,伯德图 Bode 分析
关键词:PLECE,伯德图,Bode,BUCK记录目的:记录 Plecs 的分析工具使用方法,会根据Demo学习使用根据生成电路的 伯德图。软件:PLECS 4.7.3。
2023-11-29 21:03:31
2501
3
原创 STM32CubeMX:配置硬件CRC 对比软件CRC计算
关键词: CRC,STM32硬件CRC调试环境:Keil编译器:Keil驱动生成:STM32CubeMX开发板:STM32F334C8T6 核心开发板测试目的:1:记录硬件CRC的使用方法;2:对比硬件、软件 CRC16 的计算耗时;
2023-11-27 17:05:50
1690
1
原创 STM32CubeMX:配置 FSMC 驱动 LCD 基于STM32F407VE
STM32CubeMX:配置 FSMC 驱动 LCD 基于STM32F407VE,使用GUI框架驱动LCD
2023-04-23 21:55:43
3612
1
原创 自制ST-LINK V2 ,ST-LINK 固件
1.自己制作一个ST-LINK V22.学会使用flash_loader_demo_v2.8.0 通过MCU的UART口烧录程序。
2023-04-21 21:28:13
4861
7
原创 RT-Thread: 温度传感器DS18B20软件包添加及应用
文档介绍:文档介绍使用RT-Thread Studio 创建的 RT-Thread V4.0.2RTOS工程,并在工程中添加DS18B20 的驱动软件包,使用软件包读取DS18B20 的温度。
2023-04-18 20:26:34
1431
原创 RT-Thread: 移植RT-Thread,基于 STM32CubeMX 生成的 KEIL 工程
关键词:RT-Thread 移植,基于 STM32CubeMX 生成的 KEIL 工程,JLINK-RTT 移植
2023-04-14 20:48:02
2663
1
原创 串口调试助手,串口监控,虚拟示波器,串口示波器,网络调试工具 网络抓包监控 Wireshark.
嵌入式开发工具收集1.串口调试工具:Xshell 62.串口调试工具:界面炫,开源软件 MobaXterm_Portable_v20.63.串口虚拟示波器1:DataScope 可以同时显示10个通道4. 串口虚拟示波器2:serial_port_plotter 开源且界面好看功能丰富5. 猫猫串口网络调试助手V4.9:具有TCP/UDP 串口调试功能,3个通道的串口示波器功能6.TCP 抓包、网络分析工具 WireShark7.TCP,UDP 网络调试助手 NetAssist...
2023-04-12 21:11:37
9574
1
原创 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH
关键词:ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash。
2023-04-12 20:16:59
20971
4
原创 WS2812B 驱动程序
本代码用于驱动 16 个RGB LED模块,可以按16个预定颜色的流水显示,使用RT-Thread RTOS 基于STM32G030F6 最小系统板的 ws2812 驱动工程WS2812是一个集控制电路与发光电路于一体的外控LED光源,外形一般为5050封装,每个LED灯珠为一个像素点,支持RGB无极调色,同时每颗灯珠内部集成有数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和可编程定电流控制部分,有效保证了像素点光的颜色高度一致。
2023-04-08 23:01:01
5807
原创 C语言写的 环形缓冲队列 功能代码
环形缓冲队列是一种常见的数据结构,可以用于在多个线程之间进行数据传输。下面是一个用C语言实现的环形缓冲队列的代码:
2023-04-06 20:32:13
387
原创 STM32 TIM 定时器使用 - 用作定时、计时
说明:介绍使用STM32 定时器做计时和定时触发一些功能,如点灯。测试平台:STM32G474RB
2023-04-03 01:00:00
2217
原创 ADS131E08 调试笔记
* ADS131E08 驱动使用流程:* 1.配置ADC SPI 接口驱动模式,模拟SPI或者硬件SPI , #define ADC_READ_SPI_MODE (1) // 1:硬件SPI,0 模拟SPI* 2.配置MCU驱动 ADC 使用到的 GPIO,在头文件中定义对应IO,硬件SPI的 CLK,MISO,MOSI 在SPI对应代码中定义或由 STM32CubeMX 生成对应SPI初始化代码。
2023-03-31 21:57:28
1982
2
原创 STM32 SPI+DMA 驱动 SRAM LY68L6400SLIT 应用笔记
库函数,STM32F407,SPI+DMA ,SPI-DMA,SRAM , LY68L6400SLIT,STM32CubeMX大黄蜂本笔记记录 基于 STM32F407 + RT RTOS 采用 SPI接口和 SPI+DMA接口 调试 SRAM LY68L6400SLIT (8M 字节 SRAM)STM32 HAL SPI 库函数;STM32CubeMX SPI 配置;STM32CubeMX SPI 配置+DMA配置;SPI+DMA 读写SRAM。
2023-03-29 20:44:45
4507
2
转载 常量指针和指针常量的详解
常量指针和指针常量的详解转:weixin_399394252019-06-11 17:27:27原文地址:https://blog.csdn.net/weixin_39939425/article/details/91450343说一下 常量指针和指针常量 的区别。常量指针 指向常量的指针,也就是说指针指向的对象是常量,指向的常量不能修改。指针不是一个常量,可以把指针指向别一个常量。常量指针是我们最常用的,一般声明形式如下:const int *p;int const ..
2020-12-24 08:17:20
209
SpeedCrunch-0.12-win32(超级计算器)
2024-01-25
stm32f103c8t6 基于rt-thread 的 usb 调试工程
2024-01-08
STM32CubeMX FSMC 配置工程,LCD驱动和GUI框架文件相关代码
2023-04-23
自制ST LINK 需要的图纸、工具、固件
2023-04-21
使用RT-Thread RTOS 基于STM32G030F6 最小系统板的 ws2812 驱动工程
2023-04-08
fr-md12模块说明书
2009-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅