N18 RTC

一、RTC原理

RTC 就是实时时钟 ,用来干一件事:掉电不重启,还能继续走时

1. RTC 是什么?

  • 全称:Real Time Clock 实时时钟
  • 作用:计时、日期、闹钟、定时唤醒
  • 特点:
    • 后备电池供电(纽扣电池 / 超级电容)
    • 主电源关掉,它还在走
    • 不占 CPU,自带晶振(一般 32.768kHz)

2. 能用来干嘛?

  • 显示当前时间:2026 年 4 月 3 日 星期五
  • 定时任务:每天 8:00 做某事
  • 掉电记录:记录开关机时间
  • 低功耗唤醒:让芯片休眠,RTC 到点叫醒它

3. 典型结构(通用)

几乎所有 RTC 都用这几个东西:

  • 秒、分、时
  • 日、月、年、星期
  • 闹钟中断(Alarm)
  • 亚秒 / 分频寄存器

二、SPI总线(全双工)

SPI = Serial Peripheral Interface

串行外设接口,是嵌入式里速度快、4 根线、主从结构的通信总线,

CPOL 0(L) 1(H)

极性:0代表空闲时总线为低电平;1代表空闲时总线为高电平

CPHA 0 1

相位:0数据在第一个边沿采集;1数据在第二个边沿采集

MODE(模式):4种

00 CPOL:0 CPHA:0

01 CPOL:0 CPHA:1

10 CPOL:1 CPHA:0

11 CPOL:1 CPHA:1

先发高位

1. 4根线(必记)

  • SCLK:时钟,主机发
  • MOSI:主机发 → 从机收
  • MISO:从机发 → 主机收
  • CS / NSS:片选,选中哪个从设备

2. 工作模式

  • 一主多从
  • 全双工(收发同时)
  • 比 I2C 快很多(几 MHz~几十 MHz)

3. 4 种模式(由 CPOL/CPHA 决定)

  • 模式 0:CPOL=0,CPHA=0(最常用)
  • 模式 1/2/3 看设备手册
相关推荐
ye150127774551 小时前
220V转12V|18V1A非隔离电源芯片WT5110
单片机·嵌入式硬件·其他·硬件工程
XTIOT6661 小时前
CRPT 诚实标识采集落地技术实践:分工况硬件选型与合规数据标准化解决方案
大数据·运维·人工智能·嵌入式硬件·物联网
云栖梦泽2 小时前
从 IMX415 摄像头驱动理解 Media Controller 框架
linux·开发语言·c++·嵌入式硬件
追兮兮3 小时前
MCUQuickStart:一键生成 STM32 / GD32 的 Keil、CMake、RTOS 工程
stm32·单片机·freertos·gd32·gcc·工程模版
国科安芯3 小时前
基于ASM1042S2S的箭载通信网络抗辐射加固方案研究
服务器·网络·嵌入式硬件·fpga开发·架构·信号处理
小殷学长3 小时前
【单片机毕业设计25-基于stm32的导盲眼镜设计】
stm32·单片机·课程设计
辰哥单片机设计3 小时前
STM32智能病房呼叫系统
stm32·单片机·嵌入式硬件
cft56200_ln4 小时前
gPTP Master 报文的源 MAC 地址
嵌入式硬件
蓝天居士4 小时前
HLW8112芯片软件实现代码(2)
单片机·嵌入式·芯片资料
水利行业RTU手艺人19 小时前
RTU固件中的“数据保险箱”——离线数据补发系统设计
c++·stm32·单片机·物联网