- 2024-12-14
-
发表了主题帖:
[Follow me第二季第3期] 进阶任务 示例程序中新增命令打印
参考其他大佬的的帖子,我受益匪浅,这个打印信息就是在主函数中增加一个打印功能。这里增加的是一个hello_world打印函数,直接在串口中去打印hello_world信息。
一、增加hello_world函数功能
这里主要进行hello_world函数的头文件和函数c文件实现。参考其他人的帖子,这里主要在原quick_start_guide项目中增加这个两个函数即可。在源文件中点击新建,可以分别是心啊头文件和c文件的模板。在头文件中定义hello_world函数,在c文件具体定义其功能实现。
头文件:
C文件:
二、主函数调用
在主函数中直接进行调用,直接在st_menu_fn_tbl_t s_menu_items调用hello_world函数即可。如下图所示:
注意提前进行头文件包含。在menu_main.c文件中增加一行:#include "menu_text.h"。
然后重新编译项目,并下载最终的二进制文件到开发板中去。
三、打开串口测试
打开串口,并进行按键测试,输入2。可以看到打印
2. Hello world!
至此,本项目到此结束。
- 2024-12-13
-
发表了主题帖:
【Follow me第二季第3期】基础任务:读写速度测试
一.环境搭建
根据quick-start-guide指导手册,下载好e2 studio和jlink驱动。具体按照往上即可进行。这里不再详细说明。其中安装完成IDE后,还必须安装fsp,即集成开发环境包。
这里是安装包显示界面。
二.项目导入
按照手册,首先设置一个工作路径,再从github上下载EK-RA6M5的项目程序,将其复制到工作目录当中去。点击文件-选择导入-选择已经存在的项目-选择quick-start-guide项目,导入成功,在e2studio界面上出现工程。如下图。
再进行构建编译,即可编译项目。
三.下载工程并测试
当出现编译成功之后,便可以利用调试器进行下载,这里默认选择jlink进行调试,注意提前下载好jlink并安装。
通过IDE上的terminal打开一个串口。
再进行测试,按键4,再按Tab即可以进行测试。
可以看到读写的速度。本例程测试完毕。
- 2024-11-24
-
回复了主题帖:
【Follow me第二季第3期】 EK-RA6M5开发板开箱以及预编译程序测试
秦天qintian0303 发表于 2024-11-2 23:11
板子看着挺壮实的,准备用什么开发环境开发?
官方推荐的e2进行开发
- 2024-11-02
-
发表了主题帖:
【Follow me第二季第3期】 EK-RA6M5开发板开箱以及预编译程序测试
本帖最后由 swzswz 于 2024-11-2 15:24 编辑
很开心能够参与【Follow me第二季第3期】活动,这期开发板的厂商来自于瑞萨公司,其型号是RA6M5,通过活动页面,了解到这块开发板功能十分强大。
一、开箱
首先通过得捷商城进行下单,大约等个10来天收到了从美国发来的板子、开发板包装精美,有一块开发板、两根USB线、一根网线。
二、预编译程序测试
开发板上默认有四个LED灯亮,其中LED5是电源指示灯,LED4白色、LED2是绿色灯、LED1是渐变的蓝色,一亮一灭。
[localvideo]85601703a6b2be61e1fce6d450b2049e[/localvideo]
按照开发板手册,在ek-ra6m5-quick-start这个文件可以找到详细的说明。
1.首先按RESET按键,也即开发板的S3按键,这时三个灯会发生变化。
LED1按照1HZ的频率点亮,并且亮度为10%;
LED2绿灯满亮度,不变。
LED3红灯熄灭。
2.按下按键S1,LED1的亮度会不断增加,在10%到50%到90%之间循环。
3.按下按键S2,LED1的闪烁频率在1HZ到5HZ到10HZ之间不断循环。
以下是具体的循环过程:
[localvideo]e3ecd34654a75c9ab37b93992329fa43[/localvideo]
下面是开发板快速入门手册。期待与大家一起学习