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 看设备手册
相关推荐
果壳science14 分钟前
张祥前实验如何获取正电荷
笔记·科技·嵌入式硬件·硬件工程·制造
南山电子nscn17 分钟前
中科芯CETC汽车电池管理系统BMS进口芯片国产型号替代指南
单片机·汽车·bms
桀人1 小时前
认识AT24C02
stm32·单片机·嵌入式硬件
国科安芯2 小时前
星间激光通信终端CANFD控制网络的时延确定性与辐射可靠性
网络·嵌入式硬件·信息与通信·canfd·低轨卫星·商业航天·抗辐射
一直C3 小时前
嵌入式 Linux 驱动开发学习笔记:内核定时器、platform 总线与 I²C 驱动
linux·驱动开发·嵌入式硬件·学习·imx6ull
传感器与混合集成电路3 小时前
150MHz主频、8路DAC与6路PWM:JLH221360伺服控制SIP解析
嵌入式硬件
comyccccc3 小时前
STM32PID控制板设计全解析学习笔记
单片机·嵌入式硬件
碧海银沙音频科技研究院4 小时前
实现炬芯ATS308X的usb cdc 串口IAP 固件升级功能实现
人工智能·嵌入式硬件·深度学习·算法
恒锐丰科技林技术员4 小时前
EG1160 高压半桥驱动芯片:高压功率变换的实用驱动方案
经验分享·嵌入式硬件·硬件工程
智购科技自动售卖机厂家5 小时前
双摄像头方案F1-score只有0.85,排查发现是上下视角的融合逻辑写反了~YH
python·单片机·嵌入式硬件·算法·eclipse