这个库好像才5个函数。
1.void LL_USART_StructInit(LL_USART_InitTypeDef *USART_InitStruct)
设置串口的参数为默认值,感觉要是用9600就直接用了。
2.ErrorStatus LL_USART_Init(USART_TypeDef *USARTx, LL_USART_InitTypeDef *USART_InitStruct)
例子:LL_USART_Init(USART1, &USART_InitStruct);
这个USART_InitStruct就是LL自己定义的一个结构体,主要有波特率、预分配、多少个bit、停止位之类的.。一般现在CubeMX都自动初始化了。
3.ErrorStatus LL_USART_DeInit(USART_TypeDef *USARTx)恢复串口初始化
例子LL_USART_DeInit(USART1);
4.还有2个函数涉及到时钟的 估计用不到。
今天遇到KEIL设置了reset没有相应。

取消这个✔的
我这边用CubeMX初始化,然后KEIL MDK开发,然后注意:一定要在BEGIN和END之间写代码,否则重新生成工程代码会覆盖!!

被折叠的 条评论
为什么被折叠?



