自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我主编的电子技术实验手册(24)——RL并联电路

①理解 RL 并联电路的电流相量图;②学会计算和测量 RL 并联电路电流和电压的相位差;③理解实际电路与理想模型之间的差异。

2025-02-04 16:02:06 1021

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——16数码管驱动

从这一篇开始,我们切换到任务2,开始数码管各种显示效果。本篇先来分析一下数码管的电路图,然后编写对应的硬件驱动。

2025-02-04 11:42:58 298

原创 我主编的电子技术实验手册(23)——RL串联电路

①学会从RL串联电路中的电压测量计算感抗;②会画RL串联电路的阻抗和电压相量图;③学会测量串联电路相位差的方法。

2025-01-18 16:58:53 1003

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——15呼吸灯

前面我们已经利用定时器搞定了蜂鸣器嘀嘀嘀和按键的扫描,本篇再接再厉,继续使用定时器来实现“任务1”下的最后一个子任务——呼吸灯。

2025-01-18 12:40:26 210

原创 我主编的电子技术实验手册(22)——RC并联电路

①学会测量RC并联电路的电流相量;②理解RC并联电路的电流相量和相位角是如何随频率变化的。

2024-11-03 18:10:19 1319

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——14按键单击/双击/长按

前两篇我们解决了按键输入的检测,但仅限于单击动作。为了让检测更全面,本篇把双击和长按的检测也加了进来。背后的检测逻辑更复杂了,靠的还是 FreeRTOS 的软件定时器。

2024-11-03 11:51:49 395 3

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——13LVGL字体转换

上一篇,我们使用了 LVGL 的标签将按键信息显示在屏幕上,其字体样式和大小都是默认的。如果想自定义字体效果,那就需要用到 LVGL 的字体转换。本篇我们就来学习一下如何显示想要的字体效果。

2024-10-27 22:51:50 225 2

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——12按键输入初步

上一篇已经准备好了按键的驱动,这一篇我们就来创建一个新的子任务 key_task,调用按键驱动,并将按键信息显示在屏幕上。

2024-10-21 19:06:29 215

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——11按键驱动

前两篇搞定了无源蜂鸣器的鸣响,接下来我们来着手处理按键。与之前的编排一样,本篇先来分析一下按键的电路图,然后编写对应的硬件驱动。

2024-09-30 12:02:26 231

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——10蜂鸣器嘀嘀嘀

上一篇已经编写了蜂鸣器的驱动,本篇我们结合按钮来创建对应的任务,来调用该驱动。当点击“蜂鸣器”这个按钮,可以发出嘀嘀嘀的鸣响;当点击“退出”按钮,停止鸣响。在这个项目中,我们使用了 FreeRTOS 中的软件定时器来控制无源蜂鸣器。

2024-09-30 11:59:46 307 2

原创 我主编的电子技术实验手册(21)——RC串联电路

①通过对R 串联电路的测量,进一步理解电容的交流特性;②理解 RC 串联电路的阻抗和电压相量图的含义;③理解交流电频率是如何影响 RC 串联电路的阻抗和电压相量的。

2024-09-24 19:20:40 1054

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——09蜂鸣器驱动

前两篇搞定了RGB闪烁灯,接下来着手蜂鸣器,本篇先来分析一下蜂鸣器电路图,然后编写对应的硬件驱动。

2024-09-24 18:51:41 400

原创 我在高职教STM32——准备HAL库工程模板(2)

上一篇已经将模板工程里的目录和文件都准备好了,本篇将创建 Keil MDK 工程及分组,并将前面准备好的 HAL 库文件添加进工程分组。

2024-09-16 15:00:28 607

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——08RGB闪烁灯

上一篇已经编写了 RGB 灯的驱动,本篇我们结合按钮来创建对应的任务,来调用该驱动。当点击“闪烁灯”这个按钮,可以实现RGB闪烁灯;当点击“退出”按钮,停止闪烁。

2024-09-16 14:59:22 557 1

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——07RGB灯驱动

开发板上有一个 RGB 三色灯,本篇先来分析一下电路图,然后编写对应的硬件驱动。

2024-09-13 09:47:14 385

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——06添加二级按钮

上一篇我们在主任务里部署了一组按钮,可以将其视作主任务菜单,这一篇我们在此基础上添加一组二级按钮效果,按下某个主按钮,弹出对应的二级按钮。

2024-09-08 15:46:56 271

原创 我在高职教STM32——准备HAL库工程模板(1)

从零开始准备工程模板,虽然没啥技术含量,但是工作量其实不算小,对于初学者来说,免不了一番折腾。对此,笔者计划分3篇来完成,这样每一篇的工作量就不大了。本文是第一篇,笔者将按照自己的理解来准备工程目录和文件。

2024-09-07 21:03:06 346

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——05部署主按钮

上一篇我们运行了整个项目的主任务,并在其中部署了一个开关组件,用来测试和验证前面的移植工作。这一篇我们将开关组件替换成一个矩阵按钮,点击触摸后会呈现选中的状态。很明显,部署这样的一组按钮,肯定是要和后续的控制任务结合起来。

2024-09-07 21:02:26 416

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——04开启主任务

上一篇我们完成了最基本的移植工作,接下来就可以此基础上规划任务了,首当其冲的就是一个优先级最高的主任务,这个主任务能够保证整个系统最基本的运作。

2024-09-04 16:59:02 602

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——03完成驱动的移植

本篇针对驱动文件里的源码进行必要的补充和修改,完成 FreeRTOS 和 LVGL 的移植工作。

2024-09-04 16:58:03 821

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——02准备工程和驱动文件

本文是这个实战系列的开始,笔者会手把手教大家把FreeRTOS 和 LVGL 文件移植到工程项目中,形成一个最基础的工程项目。

2024-09-02 13:41:04 790 2

原创 我在高职教STM32——ADC电压采集与光敏电阻(5)

本文是《ADC电压采集与光敏电阻》的第五篇,除了采集光敏电阻上的电压,还采集了STM32片内的温度值,即双通道采集,程序上搭配了DMA来搬运数据。

2024-09-02 13:38:45 699

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——01准备开发环境

本篇是笔者开发环境的简介,并没有什么技术含量,主要是考虑到某些师生朋友是第一次使用龙芯来做嵌入式开发,一上来免不了要折腾一番开发工具。另一方面,也明确一下工具的版本,希望各位朋友与之保持一致,避免一些由于版本不同导致的程序报错。

2024-09-01 16:52:05 1469

原创 龙芯+FreeRTOS+LVGL实战笔记(新)——00关于本专栏

本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并优化了相关代码。

2024-09-01 16:50:26 683

原创 我在高职教STM32——ADC电压采集与光敏电阻(4)

本文是《ADC电压采集与光敏电阻》的第四篇,剖析了光敏电阻上电压采集的源码。

2024-08-29 14:54:15 809

原创 我主编的电子技术实验手册(20)——认识变压器

①确定变压器线圈的匝数比;②理解中心抽头变压器初级线圈和次级线圈之间的相位关系;③通过调节音频变压器的匝数比,使信号源与扬声器之间实现阻抗匹配;④理解阻抗匹配是向负载传输功率最大化的原因。

2024-08-29 09:25:39 1100

原创 我在高职教STM32——ADC电压采集与光敏电阻(3)

本文是《ADC电压采集与光敏电阻》的第三篇,针对STM32的ADC配置要点做了解读,并明确的实验目标、工程文件和编程要点。

2024-08-27 17:14:20 957

原创 我主编的电子技术实验手册(19)——电感的交流特性(感抗)

①学会计算和测量特定频率下的感抗;②对比串联电感和并联电感的感抗。

2024-08-27 15:27:35 1205

原创 我主编的电子技术实验手册(18)——认识电感

①通过实验现象理解楞次定律;②学会计算和测量LR串联电路的时间常数;③理解电感串联和并联对时间常数的影响。

2024-08-26 13:31:01 1191

原创 我在高职教STM32——ADC电压采集与光敏电阻(2)

本文是《ADC电压采集与光敏电阻》的第二篇,对STM32的ADC有一个较为全面的概览。

2024-08-26 11:54:06 601

原创 我在高职教STM32——ADC电压采集与光敏电阻(1)

本文是《ADC电压采集与光敏电阻》的第一篇,先来了解一下ADC的背景知识和开发板上的光敏电阻。

2024-08-19 10:24:49 152

原创 我主编的电子技术实验手册(17)——电容的交流特性(容抗)

①学会测量电容在特定频率下的容抗;②对比串联电容和并联电容的容抗。

2024-08-19 10:24:15 1248

原创 我主编的电子技术实验手册(16)——认识电容

①比较串联和并联电容器的总电容、电荷和压降;②学会使用万用表检查电容的好坏;③理解电容充放电的工作原理。

2024-08-17 20:29:13 974

原创 我在高职教STM32——I2C通信之SHT20传感器(2)

本文是《I2C通信之SHT20传感器》的第二篇,详细剖析SHT20的驱动源码,并实现温湿度的实时采集和显示。

2024-08-17 16:52:08 505 2

原创 我在高职教STM32——I2C通信之SHT20传感器(1)

本文是《I2C通信之SHT20温湿度传感器》的第一篇,详细解读一下SHT20的关键特性和通信时序。

2024-08-13 10:11:34 523 1

原创 我主编的电子技术实验手册(15)——测量正弦信号

①掌握示波器测量正弦波的周期和频率的方法;②学会用示波器的差值功能测量未接地的元件。

2024-08-13 09:38:05 1323

原创 我在高职教STM32——I2C通信之读写EEPROM(4)

本文是《I2C通信之读写EEPROM》的最后一篇,安排了一个简易广告屏的综合实验,融合了读写EEPROM、串口收发、液晶显示。

2024-08-12 00:26:18 231

原创 我在高职教STM32——I2C通信之读写EEPROM(3)

本文是《I2C通信之读写EEPROM》的第三篇,安排了两个实验:多字节读写和按页写入。

2024-08-12 00:22:44 239

原创 我主编的电子技术实验手册(14)——认识示波器

①知道示波器上的四个功能模块,并了解每个模块中的主要控件;②学会使用示波器测量交流和直流电压。

2024-08-10 08:49:31 979

原创 我在高职教STM32——I2C通信之读写EEPROM(2)

本文是《I2C通信之读写EEPROM》的第二篇,针对AT24C02的读写时序做了必要解读,并做了一个单字节读写的实验。

2024-08-10 08:32:25 619

基于百科荣创STM32F407核心板的简易函数信号发生器

该资源是STM32的工程源码,基于百科荣创的STM32F407核心板,实现了一个简易的函数信号发生器,可以输出三角波、锯齿波、正弦波和方波,可以通过按键调整波形的类型、幅度和频率,并在屏幕上呈现信号的基本信息和按键控制信息。具体效果见如下视频: https://www.bilibili.com/video/BV1oZ421T7St/ 针对该项目,笔者编写了系列博客《我在百科荣创企业实践——简易函数信号发生器》,共6篇,循序渐进的介绍了项目的实现过程,首篇博文链接如下: https://blog.youkuaiyun.com/gmc832002/article/details/140414686

2024-08-04

龙芯 1B1C 驱动程序用户手册

本文档为 LoongIDE 提供的龙芯 1x 的设备驱动程序库 ls1x‐drv 提供编程参考。 ls1x‐drv 适用 LS1B200/LS1C300B 两款芯片,同时适用“裸机/RTThread/uCOS/FreeRTOS” 四种编程环境。 此外,笔者针对此龙芯开发板和嵌入式大赛样题,编写了专栏教程《龙芯+RT-Thread+LVGL实战笔记》,欢迎关注和订阅,专栏链接为:https://blog.youkuaiyun.com/gmc832002/category_12423908.html

2024-03-02

龙芯1B200-1C300编程参考手册

本文档为 LoongIDE 提供的龙芯 1x 的设备驱动程序库 ls1x‐drv 提供编程参考。 ls1x‐drv 适用 LS1B200/LS1C300B 两款芯片,同时适用“裸机/RTThread/uCOS/FreeRTOS” 四种编程环境。 此外,笔者针对此龙芯开发板和嵌入式大赛样题,编写了专栏教程《龙芯+RT-Thread+LVGL实战笔记》,欢迎关注和订阅,专栏链接为:https://blog.youkuaiyun.com/gmc832002/category_12423908.html

2024-03-02

离线版的LVGL图像转换工具

将图片转换成LVGL的源码文件,最方便的是通过LVGL官网的链接https://lvgl.io/tools/imageconverter。鉴于LVGL官网访问不便,或是无法联网的情况下,可使用本工具。 工具名称:lvgl_image_converter 运行环境:Python 安装需求:pip install -r requirements.txt 基本用法:详见压缩包内的说明文档 用法示例: python3 lv_img_conv.py -f true_color_alpha -cf RGB888 -ff BIN -o test -r ./images

2024-02-16

嵌入式国赛龙芯板(新板)测试例程

共计23个例程,由于字数限制,下面罗列了前12个,均为裸机程序。笔者针对此开发板和大赛样题,编写了专栏教程《龙芯+RT-Thread+LVGL实战笔记》,欢迎关注和订阅,专栏链接为:https://blog.youkuaiyun.com/gmc832002/category_12423908.html 01_RGBLED_Test_RGB灯控制实验 02_Key_Test_按键控制实验 03_Beep_Test_no_蜂鸣器控制实验 04_UART_Test_串口通信实验 05_Voice_Test_语音识别实验 06_ADC_IIC_Test_ADC采集实验 07_PWM_IIC_Test_PWM输出实验 08_BH1750_Test_BH1750实验 09_LCD_Img_LCD图片显示实验 10_LCD_touch_触摸屏实验 11_Chinese_Font_Test_32*32中英文字库显示实验 12_Ultrasonic_ranging_Test_超声波测距实验

2024-02-16

嵌入式国赛-龙芯练习板(新板)资料

针对全国职业院校技能国赛(嵌入式系统开发应用赛项)指定的龙芯开发板,由百科荣创提供的配套资料,包含原理图、点位图和物料清单,是备赛必备资料。 此外,笔者针对大赛样题,编写了专栏教程《龙芯+RT-Thread+LVGL实战笔记》,欢迎浏览和订阅,专栏链接如下: https://blog.youkuaiyun.com/gmc832002/category_12423908.html

2024-02-15

空空如也

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

TA关注的人

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