打印
[RISC-V MCU 应用开发]

【RISC-V MCU CH32V103测评】用“土方法”驱动 OLED

[复制链接]
6066|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
panxiaoyi|  楼主 | 2021-5-3 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 panxiaoyi 于 2021-5-4 00:44 编辑

2021年4月份,在沁恒官网申请了一套开发板,多谢!第一次接触 32 位机,所以很多代码都看不懂,比如 unsigned int 变量,在8位机的时候是16位,现在变成了标准的32位了(是吗?)
看教程感觉还是有点复杂,于是,用我自己的土方法,配合类似于寄存器直接赋值的方法,把8位机的OLED驱动移植过来

1:安装 MounRiver Studio
2:新建工程,选择 CH32V103C8T6 芯片,选择保存路径,其它的默认,也没有进行其它设置
3:新建完成后,点击工程文件 CH32V103C8T6,展开后,右击 User 文件夹,新建3个h文件,分别是 IIC.h,OLED.h,Font0805.h
4:点击打开上面上面新建的3个文件,也打开系统自动生成的 main.c 文件,把代码复制粘贴即可


微信图片_20210503105534.jpg (239.32 KB )

微信图片_20210503105534.jpg

微信图片_20210503112710.png (404.1 KB )

微信图片_20210503112710.png

CH32V103C8T6.rar

440.24 KB

使用特权

评论回复

相关帖子

沙发
kiwis66| | 2021-6-17 09:13 | 只看该作者
这就是入门的HELLO WORD
代表跨入第一步

使用特权

评论回复
板凳
两只袜子| | 2021-6-17 11:27 | 只看该作者
学习了,感谢分享

使用特权

评论回复
地板
asmine| | 2021-6-19 11:54 | 只看该作者
加油,
只是感觉用寄存器赋值的形式,可能程序复杂之后,就会头疼了

使用特权

评论回复
5
51xlf| | 2021-7-3 15:56 | 只看该作者
模拟iic吗      

使用特权

评论回复
6
i1mcu| | 2021-7-3 15:56 | 只看该作者
直接使用st的驱动了。         

使用特权

评论回复
7
pmp| | 2021-7-3 15:56 | 只看该作者
变量可以使用宏定义的   

使用特权

评论回复
8
mmbs| | 2021-7-3 15:57 | 只看该作者
以前都是移植的51的程序

使用特权

评论回复
9
1988020566| | 2021-7-3 15:57 | 只看该作者
汉字是怎么显示的      

使用特权

评论回复
10
lzbf| | 2021-7-3 15:57 | 只看该作者
楼主使用的是什么取模软件     

使用特权

评论回复
11
houjiakai| | 2021-7-3 15:57 | 只看该作者
这个字库是现成的吗      

使用特权

评论回复
12
youtome| | 2021-7-3 15:58 | 只看该作者
看着还是不错的。         

使用特权

评论回复
13
cemaj| | 2021-7-3 15:58 | 只看该作者
代码可移植性不错啊

使用特权

评论回复
14
jimmhu| | 2021-7-3 15:58 | 只看该作者
unsigned int 变量直接替换就行。

使用特权

评论回复
15
i1mcu| | 2021-7-3 15:58 | 只看该作者
              

使用特权

评论回复
16
51xlf| | 2021-8-4 20:46 | 只看该作者
是模拟的spi吗   

使用特权

评论回复
17
i1mcu| | 2021-8-4 20:47 | 只看该作者
板子做的 非常精致  

使用特权

评论回复
18
pmp| | 2021-8-4 20:47 | 只看该作者
CH32V103C8T6 多大的速度  

使用特权

评论回复
19
mmbs| | 2021-8-4 20:47 | 只看该作者
能显示图片吗  

使用特权

评论回复
20
1988020566| | 2021-8-4 20:48 | 只看该作者
CH32V103测评怎么样   

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

393

帖子

2

粉丝