1.硬件 硬件是在STM320G070RB NUCLEO板的基础上做了一块拓展板,拓展板上有LED、按键、编码器按键、1.14寸IPS 屏幕、CH340电路、W25Q64等。 2.软件 软件使用STM32CubeMX生成带FreeRTOS的keil工程。 然后编写了显示屏、编码器按键、W25Q64的驱动。 最后移植了LittleVGL V7.7.2STM320G070RB内部资源是 36K RAM + 128KB 的FLASH,跑GUI还是比较吃紧的 于是我对LittleVGL进行了部分裁剪:去掉了Roller、Page、Linemeter、Line、Led、Line、Long_txt_hint等多个控件。只保留了ARC、BAR、BTN、LABEL、Container、List等基本控件目前FLASH还剩 37KB左右的空间。 LVGL部分效果展示: 1.LED控制 可以使用编码器选择“YES” 或者“NO” 2.按钮、进度条控件展示 可以通过旋转编码器控制进度条 源码太大,上传不了,后续放在CSDN上! |
膜拜 |
2022-04-20
Test-2022-02-21: share
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事