龙芯+FreeRTOS+LVGL实战笔记(新)——14按键单击/双击/长按 前两篇我们解决了按键输入的检测,但仅限于单击动作。为了让检测更全面,本篇把双击和长按的检测也加了进来。背后的检测逻辑更复杂了,靠的还是 FreeRTOS 的软件定时器。
龙芯+FreeRTOS+LVGL实战笔记(新)——13LVGL字体转换 上一篇,我们使用了 LVGL 的标签将按键信息显示在屏幕上,其字体样式和大小都是默认的。如果想自定义字体效果,那就需要用到 LVGL 的字体转换。本篇我们就来学习一下如何显示想要的字体效果。
龙芯+FreeRTOS+LVGL实战笔记(新)——10蜂鸣器嘀嘀嘀 上一篇已经编写了蜂鸣器的驱动,本篇我们结合按钮来创建对应的任务,来调用该驱动。当点击“蜂鸣器”这个按钮,可以发出嘀嘀嘀的鸣响;当点击“退出”按钮,停止鸣响。在这个项目中,我们使用了 FreeRTOS 中的软件定时器来控制无源蜂鸣器。
我主编的电子技术实验手册(21)——RC串联电路 ①通过对R 串联电路的测量,进一步理解电容的交流特性;②理解 RC 串联电路的阻抗和电压相量图的含义;③理解交流电频率是如何影响 RC 串联电路的阻抗和电压相量的。
龙芯+FreeRTOS+LVGL实战笔记(新)——08RGB闪烁灯 上一篇已经编写了 RGB 灯的驱动,本篇我们结合按钮来创建对应的任务,来调用该驱动。当点击“闪烁灯”这个按钮,可以实现RGB闪烁灯;当点击“退出”按钮,停止闪烁。
龙芯+FreeRTOS+LVGL实战笔记(新)——06添加二级按钮 上一篇我们在主任务里部署了一组按钮,可以将其视作主任务菜单,这一篇我们在此基础上添加一组二级按钮效果,按下某个主按钮,弹出对应的二级按钮。
我在高职教STM32——准备HAL库工程模板(1) 从零开始准备工程模板,虽然没啥技术含量,但是工作量其实不算小,对于初学者来说,免不了一番折腾。对此,笔者计划分3篇来完成,这样每一篇的工作量就不大了。本文是第一篇,笔者将按照自己的理解来准备工程目录和文件。
龙芯+FreeRTOS+LVGL实战笔记(新)——05部署主按钮 上一篇我们运行了整个项目的主任务,并在其中部署了一个开关组件,用来测试和验证前面的移植工作。这一篇我们将开关组件替换成一个矩阵按钮,点击触摸后会呈现选中的状态。很明显,部署这样的一组按钮,肯定是要和后续的控制任务结合起来。
龙芯+FreeRTOS+LVGL实战笔记(新)——04开启主任务 上一篇我们完成了最基本的移植工作,接下来就可以此基础上规划任务了,首当其冲的就是一个优先级最高的主任务,这个主任务能够保证整个系统最基本的运作。
我在高职教STM32——ADC电压采集与光敏电阻(5) 本文是《ADC电压采集与光敏电阻》的第五篇,除了采集光敏电阻上的电压,还采集了STM32片内的温度值,即双通道采集,程序上搭配了DMA来搬运数据。
龙芯+FreeRTOS+LVGL实战笔记(新)——01准备开发环境 本篇是笔者开发环境的简介,并没有什么技术含量,主要是考虑到某些师生朋友是第一次使用龙芯来做嵌入式开发,一上来免不了要折腾一番开发工具。另一方面,也明确一下工具的版本,希望各位朋友与之保持一致,避免一些由于版本不同导致的程序报错。
龙芯+FreeRTOS+LVGL实战笔记(新)——00关于本专栏 本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并优化了相关代码。