自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用MPU6050产生中断,唤醒休眠中的STM32

使用MPU6050唤醒单片机

2025-03-08 16:54:02 630

原创 【笔记】STM32L4系列使用RT-Thread Studio电源管理组件(PM框架)实现低功耗

STM32L431RCT6使用rtt实现低功耗

2025-03-08 11:33:31 1165

原创 【笔记】STM32CubeMX+KEIL 5+阿波罗STM32F429+LAN8720A/YT8512C,配置ETH+LWIP,无操作系统实现PING

硬件平台:正点原子阿波罗F429IGT6KEIL版本:Keil uVision5STM32CubeMX版本:stm32cubemx-win-v6-13-0。

2025-02-07 11:27:16 1285 2

原创 【笔记】RT-Thread Studio+STM32CubeMX联合开发,使用SPI+DMA驱动WS2812B RGB灯条,实现单独操控任意灯珠。

硬件平台:STM32L431RCT6软件版本:RT-Thread Studio 2.2.8,STM32CubeMX 6.12.0RT-Thread版本:4.1.0。

2024-12-17 16:10:57 558

原创 ESP32移植Zephyr RTOS(三)-----为LVGL增加触摸功能

zephyr驱动FT6336

2024-10-15 10:44:51 591

原创 ESP32移植Zephyr RTOS(二)-----使用LVGL

478208286你可能会好奇,上一章还是hello world呢,怎么一下子就跳到lvgl了?其实这就是zephyr,你只需要知道怎么配置设备树,很多东西都是拿来即用的,使用zephyr开发说明白了就是配置配置东西,跟Linux很像,所以本篇文章最主要是讲解一下怎么配置。

2024-10-15 10:19:07 1351

原创 ESP32移植Zephyr RTOS(一)-----hello world

之前一直想用正点原子阿波罗F4来写zephyr系列教程来自,但是本人水平有限RGB LCD实在是搞不懂,遂放弃,正好手头有一个吃灰的实战派,研究了一下发现搭配zephyr还挺适的,好了废话不多说直接开始。

2024-10-14 14:00:17 696

原创 使用Ubuntu开发Zephyr RTOS时遇到FATAL ERROR: required program JLinkExe not found...解决办法

Ubuntu下遇到FATAL ERROR: required program JLinkExe not found; install it or add its location to PATH解决办法

2024-10-12 10:04:45 522

原创 正点原子阿波罗STM32F429IGT6移植zephyr rtos(二)---使用I2C驱动MPU6050

可以看到内容很简单,向tm32f429i_alientek.dts设备树文件的I2C1节点追加一个MPU6050子节点,compatible 属性为"invensense,mpu6050",设备地址为0X68,状态为启用,中断引脚为PA15,低电平。zephyr驱动开发与之前接触到的开发方式可能都不一样,更像是linux驱动开发,zephyr源码里边其实已经有写好的I2C和MPU6050的驱动,我们要做的就是向设备树追加一些内容,和修改一下.yaml文件。然后修改sample.yaml文件。

2024-09-30 14:24:20 718

原创 正点原子阿波罗STM32F429IGT6移植zephyr rtos(一)---创建自己的board

进入zephyrproject/zephyr/boards/st,把stm32f429i_disc1复制一份,文件夹命名为stm32f429i_alientek,里边的文件也要按照这个格式改。创建board的思路就是,找跟自己使用平台比较接近的例程,复制一份,修改一下文件名,config文件以及设备树。在zephyrproject/zephyr/boards/st目录下,这个目录就是ST公司出的板子。环境搭建已经有很多优秀的文章了,我就不再重复造轮子了,搭建zephyr环境请参考,2.dts的pll部分。

2024-09-30 14:00:18 1325

原创 正点原子阿尔法开发板linux驱动开发遇到cc1: error: code model kernel does not support PIC mode

解决cc1: error: code model kernel does not support PIC mode的一种方法

2024-09-06 09:04:12 931 2

原创 【笔记】泰山派环境配置遇到E: Unable to locate package repo

解决Reading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package repo问题

2024-08-16 11:33:49 721

原创 【笔记】MSPM0G3507使用RT-Thread FinSH——MSPM0G3507与RT_Thread(四)

MSPM0G3507使用RTT shell命令

2024-08-15 15:51:54 290

原创 【笔记】MSPM0G3507使用RT-Thread console——MSPM0G3507与RT_Thread(三)

MSPM0G3507使用rtt控制台

2024-08-15 15:29:48 495

原创 【笔记】MSPM0G3507移植RT-Thread——MSPM0G3507与RT_Thread(二)

MSPM0G3507使用rtthread 3.1.5 nano

2024-08-14 15:35:53 978

原创 【笔记】MSPM0G3507开发环境搭建——MSPM0G3507与RT_Thread(一)

解决SYSCONFIG Missing argument: --board or --device must be specified报错问题

2024-08-14 13:45:06 1482

原创 将MPU6050的重力加速度从加速度计的数据中分离用以计算三维线性加速度

将MPU6050的重力加速度从加速度计的数据中分离

2024-08-13 10:56:00 1261 12

原创 RT-Thread使用SDRAM+LTDC驱动正点原子4.3寸RGB屏(终)——使用LVGL

RT-Thread Studio版本:2.2.8。开发板:正点原子阿波罗F429IGT6。RT-Thread版本:4.1.0。rtthread LVGL移植参考。

2024-07-24 10:42:34 394

原创 RT-Thread使用SDRAM+LTDC驱动正点原子4.3寸RGB屏(四)——修改RTT官方LCD驱动,优化DMA2D刷新有残影撕裂的BUG

RT-Thread版本:4.1.0RT-Thread Studio版本:2.2.8开发板:正点原子阿波罗F429IGT6RT-Thread官方的LTDC屏幕刷新是封装了HAL库的LTDC刷新函数,效率比较低,所以使用DMA2D快速刷新的时候会出现撕裂和残影,效果非常不好。如果不解决这个问题,后续的LVGL什么的也就不用想了。

2024-07-23 10:35:59 1599 6

原创 RT-Thread使用SDRAM+LTDC驱动正点原子4.3寸RGB屏(三)——使用DMA2D

RT-Thread studio使用DMA2D的方法极其简单,你不用改cubemx设置,不需要改rtt setting,只需要把正点原子的代码拿过来稍微改改就行(原子哥的代码还是非常好的),话不多说直接开始。跟我们的有些许不一样,但是只要知道原子的代码跟我们代码是有对应关系的,对应关系在上一章,你的可能有拖影,撕裂,不着急,下一篇文章教你怎么修改刷新方式,干掉撕裂。RT-Thread Studio版本:2.2.8。首先lcd.h增加一些宏定义以及一个枚举。RT-Thread版本:4.1.0。

2024-07-23 09:38:20 381 6

原创 RT-Thread使用SDRAM+LTDC驱动正点原子4.3寸RGB屏(二)——显示字符

RT-Thread版本:4.1.0RT-Thread Studio版本:2.2.8开发板:正点原子阿波罗F429IGT6上一篇文章介绍了怎么驱动RGB,但是驱动了之后肯定是要显示一些东西的对吧,这篇文章就来介绍一下怎么添加显示字符逻辑。

2024-07-19 17:11:36 836

原创 RT-Thread使用SDRAM+LTDC驱动正点原子4.3寸RGB屏(一)

免费下载!!!

2024-07-17 12:28:14 1917

原创 【笔记】RT-Thread Studio+正点原子阿波罗F429使用SRAM

RT-Thread版本:4.1.0RT-Thread Studio版本:2.2.8开发板:正点原子阿波罗F429IGT6不要创建工程,使用cubemx配置RCC SYS USART本教程略过。

2024-07-17 08:45:37 408

原创 【笔记】使用RT-Thread Studio配置STM32F429实现CAN收发

注意,关于CAN的宏定义在board.h里是找不到的,所以需要自己添加,位置无所谓。

2024-07-13 09:26:10 1277

原创 【笔记】使用CubeIDE和CubeMX配置SDIO驱动SD卡时卡死在MX_SDIO_SD_Init解决办法

这时候程序会卡死在MX_SDIO_SD_Init()不往下执行,排查了很长时间,最后看到一个博主的文章之后恍然大悟。配置的时候用的1位,但是初始化用的4位,不清楚哪里出了问题,如果有想法请评论区告知。解决办法:MX_SDIO_SD_Init里的。博主写的非常详细,建议看看。

2024-07-10 09:31:07 786

原创 【笔记】STM32CubeIDE 1.15.1+阿波罗STM32F429+LAN8720A/YT8512C,配置ETH+LWIP,无操作系统实现PING

endif。

2024-07-01 14:06:11 3367 10

原创 【笔记】STM32F429IGT6+RT-Thread+ETH+LWIP

之前写过一篇某点原子探索者V2的rtt以太网驱动,后边公司给配了个F429阿波罗的,本来以为稍微改改就能用,没想到坑点还不少。探索者407的ETH_RESET口是PD3,但是阿波罗F429的ETH_RESET,所以一个简单的控制io口高低电平就能复位的操作变成了需要操作I2C。。。,可能是为了节省资源吧,不清楚。话不多说直接开始。

2024-06-25 17:30:44 1483 3

原创 【笔记】RT-Thread Studio+ST7789V2中景园240*280 硬件SPI驱动

按照本篇文章的流程走了一遍,成功点亮屏幕,但是屏幕底端一直有一块花屏,仔细看了源码才发现博主用的是240*240的屏幕,而我用的是240*280的,改了半天也没改成功,索性配合博主的教程移植中景园的驱动,成功点亮屏幕。我使用的是SPI3,暂时不需要读取屏幕数据所以开只发送,默认的引脚即可,配置完直接生成代码就行,rtt studio现在不需要复制cubemx的内容到board.c,所以直接编译即可,大概率不会报错。所以不要怕,往下进行就行。连好屏幕直接烧程序就行。

2024-06-19 09:41:29 773 1

原创 【调试技巧】使用VSCODE配合nodejs,在终端输出彩色日志

3.下载,解压nodePort,并记住XXXXXX\nodePort\index.ts的位置。2.可用的话先切换国内镜像,然后下载ts-node,不然速度会很慢。4.这时直接使用会报错,如“在此系统上禁止运行脚本”,使用cmd配合npm下载ts-node。有问题记得发评论告知。首先下载安装NODEJS。1.查询npm是否可用。

2024-06-17 08:36:56 473 1

原创 【笔记】RT-Thread studio+LVGL+探索者v2学习笔记

所有步骤都没错,但是就是运行不了,后来费了老大劲,才排查出问题:rtt官方lvgl库也开了一个lvgl线程,与参考帖子创建的线程冲突。单纯删掉一个也还不行,(可能是官方更新了)最后采用的办法是删除文章中。其他修改地方在于我把所有需要手动初始化的函数全部丢给了lvgl,其他都可以参考这篇文章,写的还是非常详细的。希望对大伙有所帮助。里边的内容复制出来放在。移植部分绝大部分参考。

2024-06-13 14:36:10 962 1

原创 【笔记】RT-Thread使用ETH驱动,出现PHY_SR,PHY_SPEED_STATUS,PHY_DUPLEX_STATUS报错问题的解决办法。

不知道是cubemx没配置好还是什么原因,把原子的相关代码部分直接拿来用就好了,关于cubemx以及rtt setting的相关设置参考。文章写的很好,但是配置好之后发现有一个报错不知道怎么回事。希望对遇到同样问题的小伙伴有帮助。

2024-06-13 11:23:01 481

原创 RT-thread使用SPI驱动WS2812B多图小白教程

关于ws2812b详细的相关信息可以参考代码会放在最下方,话不多说直接开始。

2023-10-12 15:31:18 1140

RTT 3.1.5以及MSPM0截至到2024.08.14最新pack

RTT 3.1.5以及MSPM0截至到2024.08.14最新pack

2024-08-14

MSPM0G3507截至2024.08.14最新SDK以及SYSCONFIG

MSPM0G3507截至2024.08.14最新SDK以及SYSCONFIG

2024-08-14

RT-Thread使用LTDC+SRAM+DMA2D驱动正点原子4.3寸屏

RT-Thread使用LTDC+SRAM+DMA2D驱动正点原子4.3寸屏

2024-07-19

RT-Thread使用SDRAM+LTDC驱动正点原子4.3寸RGB屏

RT-Thread使用SDRAM+LTDC驱动正点原子4.3寸RGB屏

2024-07-17

正点原子阿波罗F429使用RT-Thread studio实现CAN收发

正点原子阿波罗F429使用RT-Thread studio实现CAN收发

2024-07-13

Keil.STM32L4xx DFP.2.7.0.pack

Keil.STM32L4xx DFP.2.7.0.pack,2024/7/12最新STM32L4XX系列KEIL固件包

2024-07-12

空空如也

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

TA关注的人

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