RISC-V MCU中文社区

【分享】 rvstar开发板驱动RGB触摸屏(来自无锡中微爱芯潘工)

发表于 GD32VF103 MCU 2021-11-03 10:14:12
0
311
2

       由于工作需要接触到了risc-v,接触了好几块risc-v开发板,发现每家厂商基本上是各玩各的,代码不开放,开发环境软件包不统一,用户体验较差。最后发现还是芯来的RVSTAR开发板最好用,代码编译速度和下载速度均为业界一流水平。此板使用的芯片为GD32VF103VBT6,主频高,性能强劲!

       本次实验使用了芯片的EXMC模块来进行RGB屏的驱动,EXMC的D0~D15作为并口数据进行输入输出,NE0为片选,NOE为读使能信号,NWE为写使能信号,A23为地址位。把LCD当做norflash使用, 选用 exmc的norflash控制器的bank0作为管理区间。作为初始化EXMC模块后,配置好地址建立时间和保持时间等参数,然后发送屏幕厂商提供的指令和数据便可以驱动屏幕了。



       接下来使用开发板上的SPI接收触摸输入的数据,然后根据读到的坐标值进行相应的触点计算。点击屏幕上的GREEN、BLUE、RED按钮可以进行RVSTAR开发板上LED灯的控制。点击其他按钮可以切出相应对话框。




喜欢2
用户评论
关于作者
Timpan

Timpan 未通过人工认证

懒的都不写签名

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