打印
[其他]

【MM32F5270开发板试用】快速驱动OLED屏

[复制链接]
480|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
v26g7l|  楼主 | 2022-12-31 20:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
试用介绍
MM32F5270开发板所用MCU为MM32F5277E9PV,是灵动微的一款性能强悍的芯片。
将1.3寸的OLED(iic 接口)连接到开发板。引脚如下:

/*   
          PC6   ----    SCL
          PC7   ----    SDA
    */

使用特权

评论回复
评论
v26g7l 2022-12-31 20:52 回复TA
———————————————— 版权声明:本文为CSDN博主「极术社区」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_47569031/article/details/127426838 
沙发
v26g7l|  楼主 | 2022-12-31 20:50 | 只看该作者
试用过程
因为灵动微官网最新的keil pack包只支持最新的MDK5.37版本,而5.37版本是默认只装AC6编译器,所以必须再重新装一下AC5,以便支持以前的AC5编译的代码,
这个还是有待解决,希望后面的pack包能支持旧版mdk。安装好环境后,下载好sdk包,然后找到SDK包路径
plus-f5270_mdk\driver_examples\i2c\i2c_master_basic该路径下放的是iic的一个基本代码例程,本次试用就是在此基础上做修改的。

使用特权

评论回复
板凳
v26g7l|  楼主 | 2022-12-31 20:50 | 只看该作者
将以前st工程下的oled代码移植到该工程下,代码如下:

#define OLED_SCLK_Clr() GPIO_ClearBits(GPIOC,GPIO_PIN_6)
    #define OLED_SCLK_Set() GPIO_SetBits(GPIOC,GPIO_PIN_6)
    #define OLED_SDIN_Clr() GPIO_ClearBits(GPIOC,GPIO_PIN_7)
    #define OLED_SDIN_Set() GPIO_SetBits(GPIOC,GPIO_PIN_7)

使用特权

评论回复
地板
v26g7l|  楼主 | 2022-12-31 20:53 | 只看该作者

使用特权

评论回复
5
v26g7l|  楼主 | 2022-12-31 20:54 | 只看该作者

使用特权

评论回复
6
v26g7l|  楼主 | 2022-12-31 20:56 | 只看该作者
试用展示

使用特权

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

本版积分规则

25

主题

137

帖子

0

粉丝