瑞萨单片机论坛
直播中

jf_05441697

1年用户 18经验值
擅长:可编程逻辑 嵌入式技术 接口/总线/驱动 控制/MCU
私信 关注
[经验]

【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第二篇)串口打印+SPI_OLED显示

串口打印

想要使用微库就必须将主堆栈设置大于0x1000(4K),就是这个东西,之前没有注意一直编译报错[难过]

image.png

通过手册可以得知R7FA2E1A72DFL并没有独立的UART,而是使用的SCI,数据手册上可以看到SCI的时钟源是PCLKB(习惯性查看)

image.png
Smart Configurator for RA上面的配置就正常选外设即可

image.png
更改驱动名和回调函数名,再根据需求配置一下串口参数就完事了

image.png

不知道重定向后还需要啥,这个报错一直没解决掉,后面就妥协了,使用sprintf结合发送函数完成

image.png

还有回调函数的实现
image.png

OLED显示

SPI配置

首先是引脚配置

image.png

其次是任务栈创建配置
image.png
生成代码后第一件事情 -- 实现回调函数
image.png
都完成后,就是写OLED的初始化、字符显示等功能了
image.png

最终hal_enty的代码内容就为下图
image.png

其中oled_demo()实现的效果就是,从屏幕的第一行开始打印"num = num",且同时从串口输出相同的数据
image.png

gitee仓库链接:https://gitee.com/YuThirteen/ra2e1_r7fa2e1a72dfl

最终效果:

video_20241109_012528

更多回帖

发帖
×
20
完善资料,
赚取积分