arm初始化各种系统和各种API函数调用,包括中断,uart,gpio等等(XScuGic,XScuGic_Config,XGpio,XGpio_Config……)的时候,都会用到类似这样两个非常关键的结构体指针,用X**和X**_Config定义,后面各种函数要用,为啥我看到的所有代码所有这些都是默认X**定义成变量,传参加&(用到它的函数形参都是指针),而X**_Config就是直接定义成指针(用到它的函数形参都是指针,一般就是lookup函数和 CfgInitializeCfgInitialize函数)
尤其是X**这个结构体指针,几乎所有的API函数第一个参数都是它,而无一例外都是&变量名的方式传参,为啥它就不能定义成指针呢?虽然两种方式是一样的。

 
					
				
 
			
			
			
						
			 
					
				 如图
如图 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

