来自STM32库函数教材。请大侠解释问题,在最后!谢谢

来自STM32库函数教材。请大侠解释问题,在最后!谢谢,第1张

(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模式,那么只产生一个警告。

返回值:无返回值。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13496459.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存