打印
[其他]

华大测评+驱动OLED

[复制链接]
748|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
前几天刚收到板子,大致看了一下,这个板子外设非常丰富,一些基本常用的功能在板上都集成好了,对于后面验证板上功能提供了极大方便。

拿到板了以后,第一件事就是下载资料,这块板的资料主要华大官网上下载,https://www.hdsc.com.cn/mcu;

直接点击下载即可,通过这个方式进去下载的是华大所有MCU的资料全集,这块板对应的是HC32F460系列;这次测评我这边驱动板上OLED,在下载下来的资料上并没有关于OLED的相关资料,通过在华大论坛上看前面的一些大神的相关测评,好多大神都的发帖里都有相关下载链接,有的直接把资料传上去了,我是直接在那些大神的测评贴里下载的资料,在这里再次感谢那些大神!! 091寸OLED模块原理图_IIC接口.pdf (52.35 KB) SSD1306-Revision 1.0.pdf (1.35 MB)
资料下载完以后,就是安装芯片支持包了, ,然后就是了解硬件连接

这些都准备好了,就可以用KEIL直接打开官方提供的程序了,我这边直接是用的官方提供的库函数里的IIC程序来对OLED进行驱动的,利用库函数提供的函数封装两个IIC函数:
static void Write_I2C_Data(uint8_t I2C_Data)//写数据
{
        E2_StartOrRestart(0);//等待IIC总线空闲
        E2_SendAdr(0x78);//发送从机地址
        E2_WriteData(0x40,1u);//下一条指令发送数据
  E2_WriteData(I2C_Data, 1);//发送数据
        E2_Stop();//停止命令
}

static void Write_I2C_Command(uint8_t I2C_Command)//写命令
{
  E2_StartOrRestart(0);//等待空闲
        E2_SendAdr(0x78);//发送从机地址
        E2_WriteData(0x00,1u);//下一条发送的是命令
  E2_WriteData(I2C_Command, 1);//发送命令       
        E2_Stop();//停止               
}

主函数程序:

利用JTAG下载:






使用特权

评论回复
沙发
guijial511| | 2020-9-17 07:48 | 只看该作者
感谢楼主分享经验

使用特权

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

本版积分规则

8

主题

106

帖子

0

粉丝