打印
[其他产品]

在Microchip 32位MCU中实现多功能点阵电子信息屏的RTC功能

[复制链接]
1244|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
和下土|  楼主 | 2024-4-12 08:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用Microchip的32位MCU制作多功能点阵电子信息屏,希望实现RTC功能以确保精确计时。请问在Microchip 32位MCU中如何正确配置和操作RTC功能,并且如何通过触摸面板来调整RTC计时初试值和设置闹钟时间?

使用特权

评论回复
沙发
xinpian101| | 2024-4-13 15:56 | 只看该作者
要在Microchip的32位MCU上配置和操作RTC功能,你可以按照以下步骤进行:

选择合适的MCU和RTC模块:Microchip提供了多种32位MCU,每种都可能配备不同的RTC模块。选择一款MCU,确保其具有RTC功能,并且能够满足你的需求。

配置RTC模块:在MCU的datasheet和RTC模块的参考手册中查找关于RTC模块的配置和操作的详细信息。通常,你需要配置RTC时钟源、时钟分频器、日历和闹钟功能等。

初始化RTC模块:编写初始化函数,设置RTC模块的参数,包括时钟源、分频器和日历初始化。确保在初始化过程中设置正确的时间和日期。

编写RTC中断服务程序:如果需要,你可以使用RTC中断来实现精确的定时功能。编写中断服务程序以响应RTC中断,并在其中执行你需要的操作,比如更新显示或执行其他任务。

通过触摸面板调整RTC计时初试值和设置闹钟时间:为了通过触摸面板来调整RTC计时初试值和设置闹钟时间,你需要编写触摸面板的驱动程序,并将其与RTC模块集成在一起。设计一个用户界面,允许用户通过触摸面板输入时间和日期,并将其传递给RTC模块进行设置。

在Microchip的32位MCU上实现这些功能可能会有所不同,具体取决于你选择的MCU型号和RTC模块。确保参考相关的文档和示例代码,并根据你的具体需求进行适当的调整和修改。

使用特权

评论回复
板凳
blust5| | 2024-4-23 10:29 | 只看该作者
如果真的想要做,建议先仔细阅读芯片手册和用户手册,然后先动手做起来,期间遇到疑问再来问,上来就问怎么做,其他人不好讲,你也不容易理解

使用特权

评论回复
地板
咕咕呱呱孤寡| | 2024-4-23 13:18 | 只看该作者
先实现RTC功能后再补充其他所需要的功能

使用特权

评论回复
5
springvirus| | 2024-4-23 17:20 | 只看该作者
根据手册和官方例程,慢慢熟悉和调试,问题不大的

使用特权

评论回复
6
王栋春| | 2024-4-24 08:01 | 只看该作者
只要有使用手册和丰富的例程,可以借鉴很多东西的。

使用特权

评论回复
7
g0d5xs| | 2024-4-24 15:56 | 只看该作者
如果想要精准RTC建议还是外部的RTC吧

使用特权

评论回复
8
zhizia4f| | 2024-4-24 17:16 | 只看该作者
一般使用电子信息屏和RTC的话,其实可以用网络校时的

使用特权

评论回复
9
y1n9an| | 2024-4-24 18:20 | 只看该作者
你用32位了MCU,可以用MCC来配置RTC的功能

使用特权

评论回复
10
lix1yr| | 2024-4-24 19:28 | 只看该作者
这个一般官方例程就有RTC方面的操作吧

使用特权

评论回复
11
su1yirg| | 2024-4-24 20:33 | 只看该作者
其实你不如用外置的RTC时钟了,受影响较小

使用特权

评论回复
12
q1d0mnx| | 2024-4-24 21:38 | 只看该作者
看看你用哪款芯片,是否支持内置RTC,然后你找例程来移植

使用特权

评论回复
13
kaif2n9j| | 2024-4-25 07:12 | 只看该作者
你就正常实现就行吧,这个好像也不是很复杂

使用特权

评论回复
14
w2nme1ai7| | 2024-4-25 08:42 | 只看该作者
建议还是直接先用demo,先把RTC的工能跑通

使用特权

评论回复
15
d1ng2x| | 2024-4-25 10:08 | 只看该作者
这种rtc的话,尤其是内置的RTC都不是很准确的

使用特权

评论回复
16
b5z1giu| | 2024-4-25 11:40 | 只看该作者
你有没有无线啊?有无线功能的话,可以无线授时的

使用特权

评论回复
17
cdlongbo| | 2024-4-26 10:53 | 只看该作者
RTC  首选确定该芯片的RTC是真正RTC模块,还是计数器;
1.RTC模块 ,配置相对简单,直接调用官方库函数或者直接读寄存器即可;
1.计数器,这个就需要设置分频系数、时钟矫正、更具计数器来计算时间、日期、年的计算。

使用特权

评论回复
18
xixi2017| | 2024-4-26 21:45 | 只看该作者
使用RTC实现比较好。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

103

主题

1067

帖子

0

粉丝