打印
[综合信息]

【华大测评】+ OLED驱动显示

[复制链接]
1153|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 416775364TP 于 2020-10-6 11:07 编辑

       图片都被刷到下方了,不知怎么弄,大伙将就看了。      首先感谢华大、二姨举办测此开发板周周送活动, 很幸运我也申请到一块板子,
下面就开始撸板吧。   
       由于快递原因今日下午(9.26)才收到板子,说实话没收到前心心念念嘿嘿,收到后迫不及待的开始拆封。包装盒比较素,觉得可以弄一个带彩色的纸圈一圈,可以装B些。打开盒子,板子是用静电袋装上的,比有些用气泡袋装的更专业些,赞一个。另外无其它连接线,micro USB连接线自备嘿嘿!
以下为板子的庐山真面目了。

       初步观察应该是LQFP100以上的片子,一个OLED显示屏,还带个大大的可调电阻(猜测调压供AD检测),2个micro USB口,另外一个比较大的座子应该是无语的JTAG了,几个散放的按键,一堆矩阵按键,对了还有一个TF卡槽。最后说一说大大的黑家伙,初看不知为何物,再看看,另外貌似没有RJ45的网口。入眼较明显的芯片主控、PL2303、1117 (LDO),PL2303相对于FT232、CH340较便宜,国内很多开发板都用这款,1117牌子未见过(借问是那家国产么?)。在细看下板子使用塑胶螺丝固定,不过初一看比较别扭,原来几颗螺丝不对称的,特别是按键不按住板子,按的时候回翘起来,不是很科学。

以上都是闲扯淡,下面进入正题。
拿到板子第一个规划就是要弄个直观点的评测内容,看着OLED显示屏就是目标。查看资料是IIC驱动,正好回顾下IIC。

首先是给板子上下电,本来想直接接个micro USB上电,有点怕把板子烧了,还是看下资料,实际嘛设计板子的时候这都给你规避了,那得让你胡乱上电就烧**呢。上电OLDE显示乱码。

下面来讲讲资料的获取吧。
最全最大资料包,以下链接:
https://bbs.21ic.com/icview-3002060-1-1.html
针对此块开发板请到如下链接下载:
https://pan.baidu.com/s/1HPyceCJevYw9vTiqRA3Xhw
提取码:35mg

资料下罢,该看看有些什么宝贝了。
找到HC32F460_SDK 文件夹打开,其它中文的一目了然,就一个压缩包hc32f460-master不知是什么玩意,解压完后,查看其资料原来这个才是正主。
EVB简介建议先看下,然后嘛我就要找器件包了安装了(本人已安装MDK),再嘛我就要找最小模板,打开编译看是否通过了,看看最后我要找一个例程先跑跑了,原理图嘛就放最后来了嘿嘿。
先整了个GPIO里面的例程,拿出我的吃灰J-Link给他一顿接上,开始下载,无反应,猜测要上电(隐约记得J-LINK有电源脚定义,难道要外接的),上电,编译下载成功,断电重启,三色流水灯跑起来了。

如上已跨出一大步了,不过离最初的目标还有一截路要走。
首先看看这OLED,IIC驱动,板子上丝印写得真真的,童叟不欺。
拆下来看竟然没有任何其它标识,赶紧翻翻资料包,貌似也无此说明,使用手册更是没有了,看来得自己琢磨了, 不过还好,论坛吃螃蟹的兄弟最后还是留口汤给后来者的,已有上传此手册,轻松到手嘿嘿。后面我自己找了资料,共享给大家,比较齐全的。

后面就开始解读驱动芯片SSD1306芯片了,直接杀到IIC驱动处,指令功能处。下面图为驱动截取的主要内容,指令就不截图了自己去看。

驱动代码注意点,系统时钟配置、IIC主机配置、OLED初始化配置,其它部分驱动代码和常规的LCD类似,不过注意字库取模的设置。
以下为此次测试结果:



10.jpg (431.71 KB )

10.jpg

1.jpg (167.16 KB )

1.jpg

2.jpg (196.08 KB )

2.jpg

3.jpg (168.95 KB )

3.jpg

4.jpg (188.37 KB )

4.jpg

6.jpg (310.83 KB )

6.jpg

7.jpg (199.28 KB )

7.jpg

9.jpg (283.6 KB )

9.jpg

IIC1.png (472.43 KB )

IIC1.png

IIC2.png (83.8 KB )

IIC2.png

使用特权

评论回复
沙发
zeshoufx| | 2020-10-9 09:15 | 只看该作者
谢谢分享【OLED驱动显示】

使用特权

评论回复
板凳
自己的灌饼| | 2020-10-10 09:17 | 只看该作者
图片都被刷到下方了,不知怎么弄,大伙将就看了。      首先感谢华大、二姨举办测此开发板周周送活动, 很幸运我也申请到一块板子,
下面就开始撸板吧。

使用特权

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

本版积分规则

认证:兴储世纪科技股份有限公司+软件工程师
简介:本人从事电源行业10年有余,主要从事过UPS软件开发及维护、车载OBC软件开发、300-3000W高频逆变器软件开发、工频逆控一体机软件开发、便携式交直流电源软件开发.

72

主题

744

帖子

6

粉丝