0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-23 14:15 次阅读
本文来源电子发烧友社区,作者:岳洋, 帖子地址:https://bbs.elecfans.com/jishu_2290879_1_1.html

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


  1. void i2c_master_init(void)
  2. {
  3. hi2c.Instance = I2C;
  4. hi2c.Init.Mode = I2C_MODE_MASTER;
  5. hi2c.Init.AddBits = I2C_SLAVE_ADD_7BITS;
  6. hi2c.Init.Add = 0x20;
  7. hi2c.Init.HighSpeed = DISABLE;
  8. hi2c.Init.ClockMode = I2C_CLOCK_MODE_NORMAL;
  9. hi2c.Init.Prescaler = 0X01;
  10. HAL_I2C_Init(&hi2c);
  11. }
复制代码


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

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

    关注

    1

    文章

    27

    浏览量

    2522
  • 开发板试用
    +关注

    关注

    3

    文章

    299

    浏览量

    1963
  • CF3310
    +关注

    关注

    0

    文章

    23

    浏览量

    304
收藏 人收藏

    评论

    相关推荐

    如何为SPI OLED显示屏添加另一个设备?

    SPI 数据接口将图像传送到 OLED 显示屏。使用 UVC 应用说明中的说明操作 UVC 部件。如何为 SPI OLED 显示屏添加另一个设备? 谢谢。
    发表于 05-31 06:18

    stm32f407vet6驱动0.96寸oled显示屏无法显示怎么解决?

    stm32f407vet6驱动0.96寸oled——iic协议代码无报错时钟正确显示屏无法显示
    发表于 03-14 06:49

    【核桃派1B 开发板试用体验】+OLED显示功能测试

    OLED是一种常见的显示屏,在此类显示屏中按接口来划分,又分为I2C接口型和SPI接口型。 这里测试的OLED
    发表于 01-22 22:57

    商场外墙户外P5LED显示屏# P5LED显示屏# 商场LED显示屏# 广场LED显示屏# 小区LED显示屏

    LED显示屏
    LED显示屏生产厂家
    发布于 :2024年01月16日 20:24:01

    请问PIC单片机4580如何驱动OLED显示屏

    求教如何使用4580驱动OLED显示屏,最好有中文字库的
    发表于 11-09 07:58

    IIC的12864OLED显示屏有带中文字库的显示屏吗?

    IIC的12864OLED显示屏有带中文字库的显示屏
    发表于 11-08 08:32

    【LuckFox Pico 开发板免费试用】点亮OLED

    与 env.txt 文件 3.拷贝上述两文件至烧录镜像文件替换原来的,重新烧录固件到SD卡,烧录成功后插上开发板 4.应用程序代码准备 使用的oled是128*32点阵,参照官方
    发表于 10-22 12:00

    对于显示屏应用设计怎么样选择合适的开发板

    对于显示屏应用设计怎么样选择合适的开发板
    发表于 10-20 06:46

    【中科CSM32RV003绿色开发板免费体验】+TFT显示驱动篇

    在掌握了GPIO口使用的基础上,首先要解决的问题就是为开发板配置一个显示屏。 最先想到的就是I2C接口的OLED,它比较节省GPIO口。但经过实际测试,该
    发表于 09-16 11:23

    五科技推出基于RISC-V架构的嵌入式MCU芯片CF3310系列产品

    五科技首次参加了智慧燃气发展论坛,并且重点展示了基于RISC-V架构的嵌入式MCU芯片CF3310CF5000系列MCU及物联网家用燃气报警器产品。
    的头像 发表于 09-06 14:10 655次阅读

    透明oled显示屏为什么那么贵

    《尼伽OLED透明屏技术研发部整理发布,转载须注明来源》 透明OLED显示屏作为一种新兴的显示技术,具有许多独特的优势,如透明度高、色彩鲜艳、对比度高等,因此备受关注。然而,透明
    的头像 发表于 08-16 18:21 1010次阅读

    全息透明oled显示屏怎么用

    全息透明OLED显示屏是一种新兴的显示技术,具有透明度高、色彩鲜艳、视角广等优点,被广泛应用于广告、展览、商业展示等领域。本文将介绍全息透明OLED
    的头像 发表于 08-16 17:08 854次阅读

    展厅透明oled显示屏怎么样

    展厅透明OLED显示屏怎么样   尼伽OLED透明屏技术研发部整理发布,转载须注明来源   随着科技的不断进步,OLED(Organic Light Emitting Diode)透明
    的头像 发表于 08-16 16:46 639次阅读

    【Start_DSC28034PNT湖人开发板免费体验】+OLED显示驱动

    OLED是一种能自发光的显示器件,故受环境光线的影响比较小。 为了进行GPIO口的测试,可通过OLED
    发表于 07-31 19:31

    #ESP8266 +0.96寸OLED显示屏#电子制作 播放视频

    OLED显示屏
    奔跑的小鑫
    发布于 :2023年07月23日 14:10:12