Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
N32L40XCL-STB
N32L40XCL-STB 开发板模块评测任务大挑战之测试RTC
发布于 2023-04-19 22:18:41 浏览:372
订阅该版
[tocm] ## 1 测试环境 - 开发板:N32L40XCL-STB V1.0 - 开发环境:RT-Thread studio V2.2.5 - RT-Thread版本:4.0.2 ##2 N32L40 RTC介绍 ### 2.1 概述 RTC是一组连续运行的计数器,内置日历时钟模块,可提供万年历功能,还具有闹钟中断和周期性中断(最 短2个时钟周期)功能。 RTC不会被系统或电源复位源复位,当从STANDBY模式唤醒时,也不会被复位。 RTC的驱动时钟可以选择为32.768KHz外部晶体振荡器、内部低功耗40KHz RC振荡器、或者高速的外部时 钟经128分频任意一个时钟源。对于计时精度要求非常高的应用场景,建议使用外部32.768KHz时钟作为时 钟源,同时为补偿天然晶体的时钟偏差,可以通过输出一个256Hz的信号对RTC的时钟进行校准。 RTC有一 个22位的预分频器用于时基时钟,默认情况下时钟为32.768KHz时,它将产生一个1秒长的时间基准。另外 RTC可以用来触发低功耗状态下唤醒。 ###2.2 特点 - 实时时钟(RTC) 是一个独立的BCD定时器/计数器 - 软件支持夏时令补偿 - 可编程周期性自动唤醒定时器 - 两个编程闹钟 - 两个32位寄存器包含编程闹钟、时、分、秒、年、月、日(几号)、星期(星期几) - 两个独立的32位寄存器包含编程闹钟、亚秒 - 数字精密校准功能 - 参考时钟检测:-一个更加精确的外部时钟源(50或60Hz)能够用于改进日历精度 - 三个可配置滤波和内部上拉的入侵检测事件 - 时间戳功能 - 20个备份寄存器,可在低功耗模式下保持数据 - 多个中断/事件唤醒源,包括闹钟A、闹钟B、唤醒定时器、时间戳、入侵 - 自动执行28、29 (闰年)、30和31天的月补偿 - 在Backup域复位之后,所有RTC寄存器都受到保护,以防止可能的意外写访问 - 只要RTC启用并且电压保持在工作范围内,RTC就不会停止,无论设备状态如何(RUN、LPRUN、LP SLEEP、SLEEP、STOP2或STANDBY状态) - 支持从支持低功耗模式(LP RUN模式、SLEEP 模式、LP SLEEP模式、STOP2 模式和STANDBY模式)下唤醒MCU ### 2.3 框图 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230419/c958dc20996ae4e3db9066b5e205c75b.png.webp) ##3 创建工程 首先确认已经安装了N32L40XCL开发板的支持包 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230419/68f24dcf070390eda641e0f22822a3a4.png.webp) 然后选择 文件-新建-RT-Thread项目 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230419/7d6a87643714f74d3bf5128ae06be038.png) 命名工程名,选择NN32L40XCL-STB开发板,确认创建工程。(ps:调试器可以选择板载NS Link或者自行连线j_link等) ##4 编写测试程序程序 添加以下组件 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230419/e86f7b4483b594023a0bc62a792bc0c3.png.webp) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230419/15c055c0a3531e221b134ab09c502555.png.webp) 在main.c中书写以下代码 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230419/ad5d445753ee2c9dc59975f53243f849.png.webp) ##5 测试代码 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20230419/267596eb10bcb0135830cf44adddf1a9.png.webp) ##6 总结 国民技术在RT-Thread上的生态非常好,可以快速的实现对外设的驱动。
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
夏三笙
这家伙很懒,什么也没写!
文章
1
回答
0
被采纳
0
关注TA
发私信
相关文章
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
cubemx
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
7
个答案
2
次被采纳
三世执戟
7
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
winfeng
2
个答案
1
次被采纳
xiaorui
1
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部