本文来源电子发烧友社区,作者:II, 帖子地址:https://bbs.elecfans.com/jishu_2293206_1_1.html
拿到南京中科微CSM32RV20开发板后,安装了开发环境,新建了一个Hello测试工程。编译、下载都比较顺利。
这次在Hello工程的基础上,移植一个oled显示模块。由于这个显示模块的代码已经比较成熟,已软实现i2c协议,所以没有用CSM32RV20的i2c代码。
移植过程比较简单,主要是uint8_t、uint16_t这些数据类型,相应的修改一下类型定义。
在main里初始化GPIO,我用的PA6、PA7做SCL、SDC。然后在主循环里不断显示一些文字。由于只是试用,所以比较简单,只显示了英文,没加汉字库。
初始化GPIO:
循环里显示,调用的原有的显示函数,不再展开了。
编译,下载,都ok,启动就显示出了几个字,很顺利。
可以说CSM32RV移植还是比较容易的。
视频:开发板体验视频,详见作者原文帖子内容。
全部0条评论
快来发表一下你的评论吧 !