RISC-V MCU中文社区

【分享】 蜂鸟E203的GPIO使用

发表于 全国大学生集成电路创新创业大赛 2022-05-21 20:45:06
0
222
1

队伍编号:CICC2384
队伍名称:养乐多

E203的GPIO通过ICB总线连接,通过写寄存器的方法实现对于GPIO接口的控制。
在之前的实验中,我们实现了在MCU200T开发板上移植E203核以及MCS文件烧写。并成功运行helloworld程序。
这里,我们尝试使用GPIO,产生PWM信号控制LED灯,来验证和使用GPIO接口。

本次实验代码来自于github工程Nuclei Board Labs-GPIO实验 https://github.com/Nuclei-Software/nuclei-board-labs.git

E203的GPIO相关API函数:

GPIO LED PWM实验

代码分析

main 函数

GPIO配置函数

实验结果

在LED6处出现呼吸灯效果

GPIO按键实验

代码分析

实验结果

触发MCU200t的BTN_UP按键,控制LED灯的开关

喜欢1
用户评论
🤓

🤓 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板