STM32 LL库学习-USART

这个库好像才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之间写代码,否则重新生成工程代码会覆盖!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值