编程开发中的一些关键字及含义

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