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

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

3天内不再提示

【御芯微WIoTa®自组网协议开发套件试用体验】RTC计时及温度检测功能测试

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-25 15:27 次阅读

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

  1. RTC计时

RTC是一种可以提供精确实时计时的计时器,可产生年、月、日、时、分、秒等信息。对于UM202模块来讲,它是采用内部32.768KHz时钟作为RTC时钟源,并具有RTC报警功能。

在应用过程中,程序是通过 RTC 设备管理接口来访问 RTC 硬件,其相关接口如图1所示。

image.png

图1 相关接口

通过对RTC例程的编译和下载,可以体验到它的实时计时功能,其运行结果如图2所示。

image.png

图2 运行效果

在RTC的计时过程中,主要经过这样几个环节,即:

1)使用函数对RTC及其时钟进行初始化,语句为:

image.png

2)设置RTC计时器的初始值,语句为:

image.png

3)若需要定时提示功能,则设置提醒的时间,语句为:

image.png

4)使能RTC提醒功能及开中断,语句为:

image.png

5)循环读取RTC计时值并添加适当的延时以确保不过多地显示输出,语句为:

image.png

2.温度检测

A/D转换是大多数单片机嵌入式器件多具备的功能,对于UM202模块来讲自然也不例外。此外,利用它还可进行温度检测。

通过对温度检测例程的编译和下载,其运行结果如图3所示。

image.png

图3 片内温度检测

在温度检测的过程中,主要经过这样几个环节,即:

1)设置温度检测通道,语句为:

image.png

2)复位温度检测通道,语句为:
image.png

3)使能ADC中断及开中断,语句为:

image.png

4)循环读取检测值并添加适当的延时以确保不过快地显示输出,语句为:

image.png

注:ADC检测值与温度变换的语句为:resis_vaule_temp = (adc_data -(float)2036.5)/(float)23.375;

通过对运行结果的观察,似乎其输出结果有不小的偏差,在夏季室内温度怎么也不会在零的左右吧。

通常来讲,温度检测的例程多是对片内温度进行检测,并使用的是片内的温度检测通道。从结果来看不像是片内温度检测,后找到图4所示的温度检测电路,果然是通过配置相应的NTC电阻来辅助检测。

image.png

图4周围温度检测电路

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

    关注

    2

    文章

    484

    浏览量

    65472
  • 御芯微
    +关注

    关注

    4

    文章

    50

    浏览量

    3233
收藏 人收藏

    评论

    相关推荐

    硬件平台介绍及使用(SC171开发套件V2)

    /27203.html *附件:SC171开发套件V2开箱 _20240408.pdf 硬件 硬件测试使用流程指导_SC171开发套件V2 *附件:硬件测试使用流程指导_SC171
    发表于 04-09 15:34

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。 鉴于试用报告格式调整,后面亦按要求展现。 申请理由: 个人多年嵌入式
    发表于 03-06 23:05

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航 非常感谢被选中成为Sipeed矽速科技、电子发烧友论坛组织的此次试用体验幸运儿,有机会参与
    发表于 03-03 14:20

    物联网检测中心建成自组网产品性能测试环境

    测试环境可在实验室条件下模拟外场测试场景,通过控制接入节点间的衰减,使多个自组网节点组成各类经典拓扑结构,在静态/动态拓扑结构的基础上对节点进行检测,评估
    的头像 发表于 12-15 17:01 420次阅读
    物联网<b class='flag-5'>检测</b>中心建成<b class='flag-5'>自组网</b>产品性能<b class='flag-5'>测试</b>环境

    万蓝自组网电台海面60KM测试

    电子发烧友网站提供《万蓝自组网电台海面60KM测试.docx》资料免费下载
    发表于 11-08 16:30 0次下载

    标准系统:KHDVK-3568A智慧屏开发套件(RK3568)

    开发板名称(芯片型号) KHDVK-3568A智慧屏开发套件(RK3568) 芯片架构 CPU频率 介绍(字数请控制在200字以内) 深开鸿智慧屏B开发套件内置OpenHarmony 3.1
    发表于 10-19 10:48

    SynSense时识科技发布Xylo™IMU开发套件

    SynSense时识科技今日正式发布全新XyloIMU类脑开发套件。这款新的HDK使用户能够开发基于IMU的运动处理应用,例如人体运动分析、人机互动及工业检测等应用开发
    的头像 发表于 09-28 15:25 2334次阅读

    支持NFC等多种连接方式的高性能工业检测开发套件—STWIN.box

    STWIN.box (STEVAL-STWINBX1) 是一款开发套件,同时也是一款参考设计,可用于简化物联网背景下先进工业检测应用的原型设计和测试,如状态监测和预测性维护等。
    的头像 发表于 09-06 09:26 658次阅读
    支持NFC等多种连接方式的高性能工业<b class='flag-5'>检测</b><b class='flag-5'>开发套件</b>—STWIN.box

    免配置,速上手!​安信可TurMass P2P 开发套件来啦~

    ,包括演示数据的无线收发、休眠、唤醒、点对点和点对多点通信等基本功能测试芯片功耗和灵敏度等。 P2P 开发套件通过提供的配置工具,可以简化用户初次使用 TurMass™终端芯片的学习过程,做到即插即用
    的头像 发表于 08-21 15:16 336次阅读
    免配置,速上手!​安信可TurMass P2P <b class='flag-5'>开发套件</b>来啦~

    开发套件 S7G2(DK-S7G2) 快速入门指南

    开发套件 S7G2 (DK-S7G2) 快速入门指南
    发表于 07-06 19:49 0次下载
    <b class='flag-5'>开发套件</b> S7G2(DK-S7G2) 快速入门指南

    DA1468x 开发套件入门

    DA1468x 开发套件入门
    发表于 07-05 20:35 0次下载
    DA1468x <b class='flag-5'>开发套件</b>入门

    高级开发套件快速入门指南

    高级开发套件快速入门指南
    发表于 07-03 20:20 0次下载
    高级<b class='flag-5'>开发套件</b>快速入门指南

    【EASY EAI Nano人工智能开发套件试用体验】开箱视频及核心板介绍

    。 EASY EAI Nano人工智能开发套件适合的用户: 官方开发板的配置,可实现功能开发板图片介绍,大家做个了解。 给大家看以下核心板的种类及
    发表于 05-31 19:45

    【EASY EAI Nano人工智能开发套件试用体验】开箱后硬件了解及上电

    总的来说开箱后整个EASY EAI Nano人工智能开发套件还是做工精细,板子设计合理,打开包装盒给人的第一感觉是精美,高大上的一种感觉。 EASY EAI Nano人工智能开发套件,EASY
    发表于 05-31 19:35

    【EASY EAI Nano人工智能开发套件试用体验】EASY EAI Nano人工智能开发套件开箱及硬件初体验

    Nano的板子很漂亮,军绿色的PCB,稍微比树莓派大点,具体如下图。 以上是开箱的一些资料,请各位看官先简单了解一下EASY EAI Nano人工智能开发套件,后期在做其它功能测试
    发表于 05-31 19:18