Bruceoxl
BruceOu,于2017年10月13日开始在CSDN上写博客,博客专注于嵌入式开发、人工智能等。欢迎各位朋友来访!
邮箱: ouxiaolong@bruceou.cn
展开
-
《嵌入式系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第6章 音乐播放器
开发环境:RT-Thread版本:4.0.3操作系统:Windows 10RT-Thread Studio版本:2.0.1开发板MCU:AB5301A6.1前言在前面几章,我们使用AB32VG1做了几个小实验,本章将前面的内容进行组合,做一个音乐播放器,主要功能如下:1.可存储多首完整音乐;2.实现歌曲切换;3.实现音量调节。当然,以上是最基本的功能,还可以实现歌曲播放模式的选择。本章内容主要实现以上3个基本功能,另外根据音量的大小来改变RGB灯的闪烁频率,非常的炫酷。好了,接下来就一原创 2021-04-24 20:05:55 · 1798 阅读 · 0 评论 -
《嵌入式系统 - 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第5章 按键喂狗
原文链接开发环境:RT-Thread版本:4.0.3操作系统:Windows 10RT-Thread Studio版本:2.0.0开发板MCU:AB5301A5.1按键简介前面一讲讲看门狗使用了起来,本文将使用按键来喂狗。按键电路如下:本文使用S2。从图中可以看出,按键是共地的,因此我们需要检测下降沿即可判断按键是被按下。5.2按键喂狗代码实现按键一般通过循环扫描和中断方式实现,AB32VG1寄存器不全,官方也为给出中断的实现,本文直接使用扫描的方式实现。代码如下:【task.c】原创 2021-03-21 17:16:29 · 1146 阅读 · 0 评论 -
《嵌入式系统 - 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第4章 看门狗
原文地址开发环境:RT-Thread版本:4.0.3操作系统:Windows 10RT-Thread Studio版本:2.0.0开发板MCU:AB5301A4.1看门狗工作原理看门狗用通俗一点的话来解释就是一个计数器,当计数器的值从某个值一直减到 0 的时候,系统就会产生一个复位信号。如果在计数没减到 0 之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们经常说的喂狗。4.2配置看门狗第一步还是先打开WDT设备,打开RT-Thread Setting,勾选WDT选项。原创 2021-03-19 22:38:36 · 853 阅读 · 0 评论 -
《嵌入式系统 - 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第3章 串口设备的使用
原文链接开发环境:RT-Thread版本:4.0.3操作系统:Windows 10RT-Thread Studio版本:2.0.0开发板MCU:AB5301ARTT 中外设作为设备存在,在建立工程的时候,AB32VG1串口0被作为系统调试串口,假如现在有一个串口模块需要和单片机通讯,则可以再初始化一个串口。如果没有驱动,那么第一步就需要写驱动,针对AB32VG1开发板,已经写好的UART驱动设备,只需要打开相应的设备即可。3.1串口设备的简单使用3.1.1实现串口的收发UART0已经被用作原创 2021-03-16 23:42:51 · 1262 阅读 · 2 评论 -
《嵌入式系统 - 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第2章 全彩LED实现魔幻色彩
原文地址开发环境:RT-Thread版本:4.0.3操作系统:Windows 10RT-Thread Studio版本:2.0.0开发板MCU:AB5301A2.1全彩LED简介大家常的LED都是单色的,控制一端的高低电平即可控制LED的亮灭。全彩LED就是可以通过RGB三种基本LED组合多种色彩的LED,当然还有一种RGBW 四基色的全彩LED。全彩LED分为共阳极和共阴极两种。蓝讯AB32VG1的板子是共阳的。图1全彩LED的控制有两种方式:一种是直接通过三个引脚直接控制,另外一种是原创 2021-03-14 16:33:33 · 1626 阅读 · 7 评论 -
《嵌入式系统 - 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第1章 开发环境搭与使用 ( RT-Thread Studio)
原文链接开发环境:RT-Thread版本:4.0.3操作系统:Windows 10RT-Thread Studio版本:2.0.0开发板MCU:AB5301A1.1 AB32VG1开发板简介AB32VG1开发板是以中科蓝讯(Bluetrum) 公司推出的基于RISC-V架构的高配置芯片AB5301A为核心所组成的。板载资源:CPU: AB5301A;( LQFP48 封装,主频 120M,片上集成 RAM 192K, flash 8 Mbit, ADCPWM, USB, UART,.原创 2021-03-13 10:26:06 · 6332 阅读 · 8 评论