
(USART_TypeDef USARTx, USART_InitTypeDef USART_InitStruct)
应该是这样的,我没去具体看函数,USART_Init,初始化串口,参数应该包括两个部分,第一个部分是USART_TypeDef USARTx,这个表示定义一个指向USART_TypeDef结构体的指针,也就是之前这个函数的第一个参数,用于选择串口。后面这个参数也是一个指向USART_InitTypeDef结构的指针,此结构体中应该包含串口初始化要配置的东西,比如波特率,数据位等。明白吗?
在函数最开始有一句GPIO_InitTypeDef GPIO_InitStructure,这个结构体的名字叫GPIO_InitStructure。加个“&”是指这个结构体的首地址当形参传进这个函数。
这是关于某个库函数的说明吧。
在 *** 作未命名的参数之前,必须先执行va_start宏。形参ap指向类型为va_list的对象。va_start宏用于初始化ap,以备后续va_arg以及va_end的使用。形参parmN是函数定义中参数表最右端的标识符(即紧挨着的参数声明)。假如形参parmN参数被声明成任何寄存器存储类,就会报一个错误。假如形参parmN被声明成窄类型(char、short或者float),那么在严格ANSI模式下是会报一个错误的;如果不是严格ANSI模式,那么只产生一个警告。
返回值:无返回值。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)