- 博客(10)
- 收藏
- 关注
原创 学习寄存器——GPIO(根据手册用结构体封装寄存器)
目的:学习底层,减少对ST官方HAL库/标准库的依赖与其他文章不同的是,本章与HAL库/标准库一样使用结构体进行封装寄存器,并讲解HAL库/标准库封装原理。
2025-03-31 19:56:47
995
原创 蓝桥杯笔记——基于官方文档实现STM32的USART不定长数据收发
目的:在USART多种功能和函数中,如何不需要背函数的前提,快速寻找我们所需功能的函数。本章节主要讲解如何查看官方文档进行USART串口配置,快速精确查找各种功能函数。
2025-03-13 19:46:23
989
2
原创 对于各类显示屏的中文编码输出错误或不显示问题的4种解决办法(以微雪墨水屏的显示错误的解决办法为例)
在操作微雪墨水屏时新创建了一个文件输出中文的时候一直输出不出来,去查了问题原来是TXT文件的编码问题。文件的编码从创建文件的时候就定下来了,你输入到该文件的中文或者其他非英文字符都会变成该文件的编码。例如我创建一个.c文件,使用记事本的形式打开,就能看到你的文件在使用什么编码。你输入进去的文字和特殊符号都会变成该编码。运行的时候,如果你用取模软件取到了GB2312字符,那到时候在显示屏要不就显示不出来,要不显示的就是一个乱码。
2024-11-24 20:55:23
465
原创 基于RT-Thread的微雪墨水屏(2.9inch)SPI实现
本章节主要实现通过文档了解墨水屏的SPI通信方式,并通过硬件SPI和软件SPI方法配置SPI驱动微雪墨水屏。目前已在STM32F103ZET6和STM32H750XBH6中实验成功
2024-11-19 21:11:52
2249
原创 基于官方文档对微雪墨水屏(2.9inch)的示例代码(STM32)进行解析
本文章解析一下微雪官方的STM32代码示例工程,纯技术分享。有问题欢迎讨论,有错误欢迎指出。
2024-11-18 12:50:59
2885
1
原创 RTduino的工程创建——基于STM32F103C8t6最小系统板
我在RT-Thread studio中无意发现了可以与arduino工程联合使用,然后去查找了一下资料,发现RTT官方发布的版本已经是2022年的版本了,目前RTT官方也在不断升级,但文章还是原来的,我也找到最近有人发RTduino的工程创建,但那个是直接在GitHub直接拷贝工程的,那边的工程一般什么功能(PWM,I2C等)都开了,对于F103最小系统板这种小身板来说是遭不住的,而且我们一般也不用开那么多,这次我就来一步步教你们应该如何实现只开自己想要的功能的工程
2024-11-09 13:45:35
934
原创 pinout-generator 的安装与使用
pinout-generator是RTT官方为了RTduino的Kconfig文件配置和生成对应的RTduino BSP文件而准备的,在没有这个软件之前我们的功能配置都是直接操作Kconfig文件和直接在Github下载芯片对应的文件,首先不说Github下载BSP慢的问题,操作Kconfig你可能会有失误,的时候在你编译的时候就会生成一堆报错,你得一个个排查,增加了开发的成本,因此RTT官方推出了pinout-generator。
2024-11-08 11:22:10
962
原创 使用cubemx和rt-thread studio联合配置(以RTC时钟为例)
该文章讲解了在rt-thread studio中RTC硬件如何初始化,时钟树怎么配,应该如何查看官方文档,还有一些配置的常见问题。详细讲解了cube生成的代码时如何嵌入到rt-thread工程中的
2024-10-12 20:31:12
1763
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人