查看: 2010|回复: 0

SAMG55 Xplained Pro学习8:使用RTT实现周期中断

[复制链接]
  • TA的每日心情
    擦汗
    2024-1-30 09:58
  • 签到天数: 1491 天

    连续签到: 2 天

    [LV.10]以坛为家III

    发表于 2016-1-14 08:41:31 | 显示全部楼层 |阅读模式
    分享到:
    RTT是一个32位的计数器,它的时钟源为32KHZ的慢时钟,用来产生周期性中断或报警。RTT还可以用1HZ的RTC信号来驱动。
    这次的目的使用RTT来产生1S的定时中断,并使用OLED上显示计数值的变化。RTT的功能也比较简单,寄存器也只有几个,但还是直接用库比较方便。

    RTT的内部框图
    1.png

    RTT计数模式示意图
    2.png

    RTT的初始化函数,这里对外部的32.768KHZ的慢时钟进行了32768分频,得到1HZ的时钟,然后RTT使用1HZ的时钟进行计数
    3.png

    1S定时中断函数,函数里更新显示数据,并串口打印程序编译的时间
    4.png

    主函数内容
    5.png

    串口打印的数据
    6.png

    实际的显示效果照片
    7.png 8.png

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-18 16:14 , Processed in 0.125730 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.