搜索

[uCOS/RTOS] 【RT-Thread作品秀】OLED温湿度计

[复制链接]
2156|2
手机看帖
扫描二维码
随时随地手机跟帖
hsxs|  楼主 | 2020-7-4 14:50 | 显示全部楼层 |阅读模式
本帖最后由 hsxs 于 2020-7-4 19:47 编辑

概述
       前段时间申请了一块灵动的开发板来学习RT-Thread的操作系统
由于计划赶不上变化,六月份闲暇的时间很少,然后转眼只有三四天的时间了,这两天看了内核视频,然后就开始了
本着学习RT的目的,这一次移植了OLED显示的温度计。主要和大家分享一下移植过程中的问题
硬件部分
开发板  MM32L373MB-02x4

传感器  HDC1080
显示     0.96寸OLED
RT-Thread对灵动的这款单片机 组件驱动只有串口和IO口 在我想使用API去初始化引脚的时候发现
其中GPIO组件我查找了一下感觉芯片引脚号对应的并不是 64脚的,可能对应的应该是48脚的

901875f0026155de22.png

开发板上面也有个虚拟串口当时在调试的时候发现 串口数据有发送出来
但是串口助手上面就是没有收到数据,后来发现是MM32L373MB-024 开发板上的 D1二极管

319265f0028223907f.png

由于组件中缺少IIC,我就没有注册iic器件。
硬件框架  
     很简单
    593875f002a6131d75.png
温湿度传感器和oled屏幕都是通过IIC来和主芯片进行通讯

RT-thread
学习过程中指示使用了内核部分,线程,时间片调度,以及串口和GPIO组件
查看了一下官网的资料RT对stm32的资源比较丰富,上手难度不是很大,这两天查看
内核教学视频,看了一半,还没看完,不过最简单的也能跑起来RT了。


软件说明


首先,初始化使用到的外设硬件,
显示函数和采样输出函数的优先级一样,之不是是时间片不一样

显示函数
583965f002ca1ce1a0.png

HDC1080的线程入口函数打印了5次当前温湿度 238985f002cae7bce5.png

118655f002d5cd10ff.png




演示效果
179055f002d95e50ee.png

520925f002d9eefcff.png


524425f002db1e9f15.png


工程文件
链接:https://pan.baidu.com/s/1CUbXQf_d3rW3oUMnaMr8dA
提取码:immh
视频链接https://www.bilibili.com/video/BV1LK4y1s7hE/



RT-Thread应用创新设计大赛作品 OLED温湿度计.pdf

452.98 KB, 下载次数: 12

使用特权

评论回复

相关帖子

我就说亮| | 2020-7-4 16:13 | 显示全部楼层
顶你

使用特权

评论回复
hsxs|  楼主 | 2020-7-4 16:18 | 显示全部楼层

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 21小跑堂 打赏20.00元   4天前

    打赏帖:#申请原创# @21小跑堂@21小跑堂@21小跑堂 大 ...

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:希望我的问题都能回答

  • 21小跑堂 打赏4.00元   5天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:参加欧姆龙在线研讨会

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:本次讲座问题截图

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:学习学习再学习

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:得到打赏,

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:5

  • 21小跑堂 打赏10.00元   5天前

    打赏帖:得到打赏,

  • 1 火星国务卿 得到打赏 ¥425.00
  • 2 yanzhengxin1 得到打赏 ¥300.00
  • 3 gaoyang9992006 得到打赏 ¥265.00
  • 4 Gavin3389 得到打赏 ¥225.00
  • 5 13426257085 得到打赏 ¥200.00
  • 6 呐咯密密 得到打赏 ¥185.00
  • 7 两只袜子 得到打赏 ¥155.00
  • 8 yangjiaxu 得到打赏 ¥155.00
  • 9 elephant00 得到打赏 ¥150.00
  • 10 cr315 得到打赏 ¥150.00
在线客服 快速回复 返回顶部 返回列表