# RTT_multiple_task **Repository Path**: fanxinha0/rtt_multiple_task ## Basic Information - **Project Name**: RTT_multiple_task - **Description**: No description available - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-14 - **Last Updated**: 2021-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RT-Thread教学项目 ## 简介 本项目基于RT-Thread v4.0.1,实现利用0.96寸oled进行RTC日期显示、DHT11温度显示等功能,每个功能作为独立任务,可进行动/静态创建/删除。 ## 平台 ### 硬件 正点原子-精英开发板(STM32F103ZE) J-Link/ST-Link等下载器 0.96寸OLED显示屏 DHT11显示屏 USB-TTL 若干杜邦线 #### 连接方法 **OLED屏幕** 若为同款显示屏按照图示安装即可,注意图中OLED有4个引脚分别是VCC、GND、SCL、SDA,如下图所示: ![OLED](figures\OLED.jpg) 0.96OLED一般还有带有RST或者EN的,分别对应复位和使能,对于这类屏幕可用杜邦线按照下表连接,其余引脚可根据芯片手册悬空或者接地。 | 开发板 | OLED屏幕 | | ------ | -------- | | VCC3.3 | VCC | | GND | GND | | PF10 | SDA | | PB2 | SCL | **DHT11传感器** ![DHT11figure1](figures\DHT11figure1.jpg) | 开发板 | DHT11传感器 | | ------ | ----------- | | VCC3.3 | VCC | | GND | GND | | PB12 | DATA | ### 软件 RT-Thread v4.0.1 RT-Thread env v1.2.0 keil mdk5 ## 用到的技术 * RT-Thread在线组件(u8g2库、dht11库、qkey库的使用) * RT-Thread v4.0.1 移植 * 邮件(mailbox box) * 互斥锁 * 中断管理及外部中断中的按键消抖思路 * 任务 动态/静态 创建/删除