杂项笔记

芯片通讯时,有外部中断线参与读取通讯芯片状态时,在中断来临后,要延时一定时间再去读取数据

注意:通讯线上有防反射电阻时,一定要增加延时再去读取数据
例如CH376T芯片通讯时候,显示无法连接U盘等,那么就要在中断来临后,等待一定时间,再去读取数据和状态

串口的空闲中断含义

BKP备份寄存器

备份寄存器(BKP)应用(侵入检测中断)

  1. 侵入检测功能(开启该功能)
    当TAMPER引脚上的信号从0变成1或者从1变成0(取决于备份控制寄存器的设置),会产生一个侵入检测事件(即使切断)。侵入检测事件将所有数据备份寄存器内容清除。

当入侵管脚灌入设置的电平后,备份寄存器就全部清零了。
当掉电时,入侵引脚仍然在检测,若出现设置好的电平或触发沿,备份寄存器也会进行复位,

  1. 关闭该功能都需要查看芯片手册

ARM芯片中断:

NVIC_IRQChannelPreemptionPriority :抢占优先级(抢占优先级权限更高)
NVIC_IRQChannelSubPriority :响应(子)优先级()

接口关键字的含义

1.DMA:Direct Memory Access,直接存储器访问

DMA 控制器由 CPU 控制以执行从源到目的的快速数据移动。配置完成后,无需 CPU 干预即可传输数据。


2.ADC:Analog to digital converter, 模拟数字转换器

是指一个将模拟信号转变为数字信号的电子元件。


3.DAC:Digital to Analog Converter,数字模拟转换器

它是一种电子设备,能够将数字数据转换为模拟信号。

4.TIM:Timer,定时器

定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。


5.RTC:Real Time Clock,时钟芯片

实时时钟


6.IWDG: Independent Watchdog,独立看门狗

独立于系统之外,因为有独立时钟,所以不受系统影 响的系统故障探测器,主要用于监视硬件错误。


7.WWDG:Window Watchdog,即窗口看门狗

用于监控因外部干扰或无法预见的逻辑条件导致应用程序偏离其正常操作顺序的软件故障。


8.SDIO:Secure Digital Input/Output,安全数字输入输出

9.USB_HS:

10.USB_FS:

11.CAN:

12.SPI:

13.IIS:

14.QSPI:

15.QPI:QuickPath Interconnect,速通道互联

官方名字叫做CSI,Common System Interface公共系统界面,用来实现芯片之间的直接互联,

16.USART:

17.IIC:

18.ETH:

19.DVP:

20.OPAMP:

21.FSMC


22.FMC