【微五科技CF3310开发板试用体验】OLED显示屏使用

描述

本文来源电子发烧友社区,作者:岳洋, 帖子地址:https://bbs.elecfans.com/jishu_2290879_1_1.html

这款芯片虽小,但是还是拥有IIC功能的,并且支持了主从配置,我们先从他们给的例程下手,先进行OLED显示屏测试,后续我们还可以进行其他IIC设备配置。
微五科技
 
从原理图上我们使用的口需要短接下,才可以直接使用。如下图:
微五科技
 
之后我们看下程序,需要调整下DEMO。
微五科技
 
我们先看发送函数吧,其是利用硬件IIC来进行通信的。
微五科技
 
把其OLED_DEMO使能打开。


  1. void i2c_master_init(void)
  2.  
  3. {
  4.  
  5.   hi2c.Instance = I2C;
  6.  
  7.   hi2c.Init.Mode = I2C_MODE_MASTER;
  8.  
  9.   hi2c.Init.AddBits = I2C_SLAVE_ADD_7BITS;
  10.  
  11.   hi2c.Init.Add = 0x20;
  12.  
  13.   hi2c.Init.HighSpeed = DISABLE;
  14.  
  15.   hi2c.Init.ClockMode = I2C_CLOCK_MODE_NORMAL;
  16.  
  17.   hi2c.Init.Prescaler = 0X01;
  18.  
  19.  
  20.  
  21.   HAL_I2C_Init(&hi2c);
  22.  
  23. }
复制代码


这一步是IIC主机配置。需要进行初始化。
微五科技
 
我们看其DEMO主循环,是发送三个字符串并显示出来的。这里其实还使用一些空格。我们的IIC规格还是128*64的。
微五科技
 
因为我OLED显示屏的原因,导致有点模糊。不过测试是通过了,后续我们可以外接一些IIC模块进行测试。
微五科技
 
下载程序我是使用这个软件的,因为发现IDE下载不执行。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分