- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 PC端LVGL仿真模拟之codeblock
LVGL是一个免费开源的嵌入式图形库,它提供了创建嵌入式GUI所需要的一切,具有轻量级、多功能、灵活和可移植等特点,可以帮助开发者快速方便的创建美观、功能丰富的GUI。LVGL适用于各种嵌入式平台和显示器,并且支持多操作系统和语言。为了方便用户开发验证,LVGL可使用模拟器在PC端进行模拟LVGL运行,待验证完成之后,可直接移植到目标平台进行显示。LVGL可用codeblock、vscode、eclips、visual studio、platformIO等进行LVGL模拟开发。
2023-11-14 00:12:22
900
1
原创 k210应用8-使用DMAC实现存储器与存储器之间的高速数据传输
使用DMAC实现存储器与存储器之间的高速数据传输实验目的本节实验目的为通过DMAC(直接内存存取控制器),实现内存之间数据传输。这一节计划采取使用DMAC来实现内存之间的数据传输。计划实现功能为:定义一个源数组和一个目标数组,将源数组中赋初始值,然后通过dmac将源数组中的数据传输到目标数组,之后通过调试串口打印目标数组中的数据,看是否与源数组中赋的值一致,从而判断DMAC传输数据是否成功。实验准备1)、带UART的K210开发板一块,用于实践并查看实验现象;...
2021-11-21 00:34:33
1707
原创 K210应用7-使用PWM实现呼吸灯效果
使用PWM实现呼吸灯效果实验目的本节实验目的为实现PWM的功能应用。这一节计划采取使用PWM来对LED灯的亮度进行调节,从而达到控制LED亮度的目的。计划实现功能为:使用PWM有规律的控制LED亮度,实现呼吸灯的效果。实验准备1)、带发光二极管(LED)的K210开发板一块,用于实践并查看实验现象;2)、官方裸机编程指导手册:kendryte_standalone_programming_guide,用于查阅SDK中接口说明。实验原理...
2021-11-17 00:20:37
2354
原创 K210应用6-使用定时器timer的不同通道分别控制不同的LED状态
使用timer定时器控制LED亮灭实验目的本节实验目的为实现定时器的功能应用。这一节计划采取使用定时器中断来实现LED状态反转,实现LED的亮灭循环。计划实现功能为:使用定时器0的两个通道,通道0设置定时1s,通道2设置2s,在通道0中实现红色LED的状态反转,通道2中实现绿色LED的状态反转。实验准备1)、带发光二极管(LED)的K210开发板一块,用于实践并查看实验现象;2)、官方裸机编程指导手册:kendryte_standalone_p...
2021-11-15 23:27:52
1539
原创 K210应用5-使用中断方式通过UART接收数据
使用中断方式通过UART接收数据实验目的本节实验目的为实现串口发送和接收。这一节计划采取中断的方式来实现串口接收,K210串口接收到0x00,则熄灭前节提到的红色LED灯,并通过串口打印Red Led Off,否则,则点亮前节提到的红色LED灯,并通过串口打印Red Led On。实验准备1)、带UART和发光二极管(LED)的K210开发板一块,用于实践并查看实验现象;2)、官方裸机编程指导手册:kendryte_standalone_pro...
2021-11-14 12:58:06
6453
原创 K210应用5-使用查询方式通过UART接收数据
使用查询方式通过UART接收数据实验目的本节实验目的为实现串口发送和接收。这一节计划采取查询的方式来实现串口接收,K210串口接收到0x00,则熄灭前节提到的红色LED灯,并通过串口打印Red Led Off,否则,则点亮前节提到的红色LED灯,并通过串口打印Red Led On。实验准备1)、带UART和发光二极管(LED)的K210开发板一块,用于实践并查看实验现象;2)、官方裸机编程指导手册:kendryte_standalone_pro...
2021-11-13 12:37:35
1270
原创 K210应用4-使用中断方式检测按键
使用中断的方式来进行检测按键实验目的本节实验目的为通过中断的方式来获取按键状态。这一节计划采取中断的方式来检测按键状态,按键每按下一次,触发一次中断,在中断回调函数中翻转一下LED的状态,以此来表示检测到按键按下的动作并成功产生中断,调用了中断回调函数,所使用的LED为前面提到的红色LED。实验准备1)、带按键和发光二极管(LED)的K210开发板一块,用于实践并查看实验现象;2)、官方裸机编程指导手册:kendryte_standalone_...
2021-11-07 01:33:05
1872
原创 K210应用4-使用查询方式检测按键
使用查询方式检测按键实验目的本节实验目的为获取按键状态。这一节计划采取查询的方式来检测按键状态,按键每按下一次,翻转一下LED的状态,以此来表示检测到按键按下的动作,所使用的LED为上一节提到的红色LED。实验准备1)、带按键和发光二极管(LED)的K210开发板一块,用于实践并查看实验现象;2)、官方裸机编程指导手册:kendryte_standalone_programming_guide,用于查阅SDK中接口说明。实验原理...
2021-11-06 14:52:53
1301
原创 K210应用3-使用GPIOHS控制LED状态
使用gpiohs控制led实验目的本次主要应用K210的基础的功能--GPIOHS。该节验证方式同上一节一致,也是通过控制LED的亮灭来进行验证。实验准备1)、带发光二极管(LED)的K210开发板一块,用于实践并查看实验现象;2)、官方裸机编程指导手册:kendryte_standalone_programming_guide,用于查阅SDK中接口说明。实验原理及名词解释GPIOHS:全称高速GPIO,功能与普通GPIO...
2021-11-03 23:08:19
772
原创 K210应用2-使用GPIO控制LED状态
使用gpio控制led实验目的本次主要应用K210最基础的功能,了解FPIOA引脚映射,以及GPIO设置。该节验证方式为通过控制LED的亮灭来进行验证。实验准备1)、带发光二极管(LED)的K210开发板一块,开发板可自行上网选购,或者联系本人,获取实验配套开发板。这一项差异不大,如果有一定基础,可根据本节内容,在任意开发板上进行验证。下面,我将介绍本届实现原理以及实现过程。2)、官方裸机编程指导手册:kendryte_standalone_p...
2021-11-02 01:08:55
2698
原创 小记 -- cadence安装记录
正值新电脑装机,这里记录一下cadence安装和谐过程。在这里,首先感谢吴川斌老师,因为下面所有操作和软件来源均出自吴川斌老师的博客,吴川斌老的的博客里面还有其他很好的资源,各位可以访问吴川斌老师的博客自行浏览。这里需要注意,使用阿狸狗破戒大师进行安装时,最好退出360等杀毒软件,吴川斌老师提供的工具界面也有说明,这里就不做过多赘述了。接下来,我将详细记录安装过程,安装步骤如下:1)、下载软件软件下载可以从吴川斌的博客中,获得百度网盘链接和密码,去自行...
2021-10-28 00:41:06
19862
12
原创 K210应用1-vscode环境配置--实现跳转、代码跟踪等刚需功能
Vscode环境配置在前一节中,我们已搭建了K210开发环境,安装了vscode。但我们没有配置vscode环境,所以,不能在vscode中使用跳转等功能。下面将针对vscode环境进行配置,实现跳转,代码跟踪等必要功能,操作步骤如下: 1、更改插件安装位置使用vscode安装的插件,默认是存在c盘中的extensions文件夹下。这里将提供一种更改插件安装位置的方式,更改方式如下:1)、找到vscode,右击选择属性,如下图:...
2021-10-27 00:42:18
3705
1
原创 K210应用1-基于vscode的K210开发环境搭建
基于vscode的K210开发环境搭建安装准备在windows下,使用vscode开发K210,需要准备如下工具:Vscode K210烧录工具 K210官方SDK及编译工具链 Cmake上述所有工具,均会提供,若希望自己下载,下面也会给出相应的下载链接,对于vscode这种官方下载速度缓慢的,下面将会提供一种使用国内镜像源加速下载的方式。1、Vscode下载下载链接:Download Visual Studio Co...
2021-10-24 21:44:19
5680
12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人