[RISC-V MCU 应用开发] 【RISC-V MCU CH32V103测评】用“土方法”驱动 OLED

[复制链接]
 楼主| 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 文件,把代码复制粘贴即可


微信图片_20210503112710.png
微信图片_20210503105534.jpg

CH32V103C8T6.rar

440.24 KB, 下载次数: 5

kiwis66 发表于 2021-6-17 09:13 | 显示全部楼层
这就是入门的HELLO WORD
代表跨入第一步
两只袜子 发表于 2021-6-17 11:27 来自手机 | 显示全部楼层
学习了,感谢分享
asmine 发表于 2021-6-19 11:54 | 显示全部楼层
加油,
只是感觉用寄存器赋值的形式,可能程序复杂之后,就会头疼了
51xlf 发表于 2021-7-3 15:56 | 显示全部楼层
模拟iic吗      
i1mcu 发表于 2021-7-3 15:56 | 显示全部楼层
直接使用st的驱动了。         
pmp 发表于 2021-7-3 15:56 | 显示全部楼层
变量可以使用宏定义的   
mmbs 发表于 2021-7-3 15:57 | 显示全部楼层
以前都是移植的51的程序
1988020566 发表于 2021-7-3 15:57 | 显示全部楼层
汉字是怎么显示的      
lzbf 发表于 2021-7-3 15:57 | 显示全部楼层
楼主使用的是什么取模软件     
houjiakai 发表于 2021-7-3 15:57 | 显示全部楼层
这个字库是现成的吗      
youtome 发表于 2021-7-3 15:58 | 显示全部楼层
看着还是不错的。         
cemaj 发表于 2021-7-3 15:58 | 显示全部楼层
代码可移植性不错啊
jimmhu 发表于 2021-7-3 15:58 | 显示全部楼层
unsigned int 变量直接替换就行。
i1mcu 发表于 2021-7-3 15:58 | 显示全部楼层
              
51xlf 发表于 2021-8-4 20:46 | 显示全部楼层
是模拟的spi吗   
i1mcu 发表于 2021-8-4 20:47 | 显示全部楼层
板子做的 非常精致  
pmp 发表于 2021-8-4 20:47 | 显示全部楼层
CH32V103C8T6 多大的速度  
mmbs 发表于 2021-8-4 20:47 | 显示全部楼层
能显示图片吗  
1988020566 发表于 2021-8-4 20:48 | 显示全部楼层
CH32V103测评怎么样   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

414

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部