![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ART-PI
文章平均质量分 62
Rb菌
电子爱好者,学生在读,乐于分享,共同进步
展开
-
【RT-Thread&ART-PI】RGB565_LCD显示屏的使用
bsp\stm32\stm32h750-artpi-h750\board\SConscriptlcd使能动态内存分配原创 2021-09-15 18:00:42 · 3034 阅读 · 0 评论 -
【RT-Thread&ART-PI】工业拓展版-以太网(ETH)的使用
一、添加 ETH 配置1.1.添加 Kconfig 配置打开 board 目录下的 Kconfig 文件,添加以太网驱动。1.2.添加以太网驱动程序1.3.添加 SConscript 链接脚本打开 rt-thread\bsp\stm32\stm32h750-artpi-h750\board 目录下的 SConscript 添加以太网驱动程序 drv_eth.c。打开 **rt-thread\bsp\stm32\libraries\STM32H7xx_HAL **目录下的 SConscrip原创 2021-09-15 16:47:23 · 3731 阅读 · 0 评论 -
【RT-Thread&ART-PI】文件系统在SDIO上的使用
一、ENV使能SDIO1.1.在kconfig增加配置因为ART-PI的SDIO2连接的是wifi,所以这里我们使用SDIO1。1.2.ENV中使能SDIO1.3.使能文件系统1.4.使用SD设备最后使用命令 scons --target=mdk5 生成工程二、修改配置文件,适配ART-PI因为ART-PI的drv_sdio.c程序和主分支的有些差异,所以我们需要修改一下配置文件来适配ART-PI2.1.修改Kconfig文件2.2.在SConscript添加配置文件原创 2021-09-13 20:11:43 · 567 阅读 · 0 评论 -
【RT-Thread&ART-PI】文件系统在SPI Flash上的使用
一、ENV使能SPI_Flash1.1.添加Kconfig配置menu "Onboard Peripheral Drivers" config BSP_USING_SPI_FLASH bool "Enable SPI FLASH (spi1)" select BSP_USING_SPI select BSP_USING_SPI1 select PKG_USING_FAL select FAL_USING_SFUD_P原创 2021-09-11 13:39:56 · 685 阅读 · 0 评论 -
【RT-Thread&ART-PI】使用软件I2C读取mpu6050
一、ENV使能I2C配置1.1.添加Kconfig配置打开bsp\stm32\stm32h750-artpi-h750\board\Kconfig,因为i2c1是接在FPC引脚,不方便调试,所以这里我选择了i2c2进行实验。打开电路原理图:这里我们使用的是软件I2C,也就是任意的引脚都可以模拟iic协议,配置konfig文件如下:menuconfig BSP_USING_I2C bool "Enable I2C BUS (software simulation)" select原创 2021-09-10 13:53:50 · 740 阅读 · 0 评论 -
【RT-Thread&ART-PI】硬件RTC+软件RTC外设
一、硬件RTC1.1.ENV中配置RTC选项1.2.生成mdk5工程scons --target=mdk5生成mdk5工程1.3.CubeMX配置RTC在CubeMX中使能RTC时钟源即可1.4.编译下载验证在shell中输入help,可以看到date命令,参数为设置RTC的年月日时分秒。可以看出我们的时间已经成功设置为当前时间了。二、软件RTC2.1.ENV中配置软件RTC2.2.编译下载验证可以看到在shell中输入help,data的命令已经注册到系统中了,剩下原创 2021-09-10 10:00:02 · 578 阅读 · 0 评论 -
【RT-Thread&ART-PI】采用DMA2D加速来提高ART-PI使用LVGL的帧率
一、前言通过学习之前LVGL的移植过程,我们掌握了对于移植LVGL所需要的显示、触摸接口。对于像高性能H7芯片的ART-PI我们该如何提升其显示效果,充分使用ART-PI的优势呢?答案是可以的,通过使用"GPU"来为LVGL加速–DMA2D加速显存数据搬运二、DMA2D介绍在STM32高性能芯片中,可以使用DMA2D外设专门用来给LCD显示加速,有LTDC外设的型号中,通常也会配套有DMA2D。DMA2D外设主要提供了两个功能:DMA数据搬运:常用从寄存器到存储器、存储器到存储器两种模式,快速原创 2021-09-07 10:39:51 · 3437 阅读 · 2 评论 -
【RT-Thread&ART-PI】BSP制作过程
ART-Pi 除了配备一颗 W25Q64JV 用于存放程序外,同时配备了另一颗 W25Q128JV 用于存放 WIFI 固件,蓝牙固件,等其它数据.官方建议这颗 W25Q128JV 的空间划分如下:分区名起始地址分区大小用途说明wifi_image0512KB保存 wifi 固件bt_image512 * 1024512KB保存 bt 固件download1 * 1024 * 10242048KB固件下载分区easyflash3 * 1024原创 2021-09-10 09:57:24 · 447 阅读 · 0 评论