当前文档版本为 v0.4.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

th_sensor例程

1 功能概述

主要演示PAN221x通过i2c接口来驱动温湿度传感器SHT30,计算采集的温度值和湿度,并将其显示到数码管上。

2 环境要求

  • Board: PAN221x_EVB

  • PANCHIP RISC IDE

3 编译和烧录

例程位置:PAN221x_DK_Public\01_SDK\c_demo\extension_demo\th_sensor

打开th_sensor目录下th_sensor.cproj工程,编译整个代码工程。

4 数码管硬件设计

image

tmi1650硬件电路图

image

tmi1650硬件电路图

5 测试方法

1、设置系统时钟源为dpll,并分别配置系统时钟为8Mh;

2、初始化定时器timer0,基准定时间为1ms;

3、初始化数码管;

4、初始化温湿度传感器

5、每隔1s钟读取下温湿度传感器的值,并将其显示到数码上

6 测试现象

1、如下图所示,为采集到的温度和湿度:

image

温度和湿度值

7 Rom/Ram资源使用情况

rom 880 bytes, ram 51 bytes