收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。


如果你需要这些资料,可以戳这里获取
需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
txconfig:使能/失能USART发送器,详细列表如下:
| 值 |
含义 |
| USART_TRANSMIT_ENABLE |
使能USART发送 |
| USART_TRANSMIT_DISABLE |
失能USART发送 |
2.9 usart_receive_config
| 功能 |
USART/UART接收器配置 |
| 函数定义 |
void usart_receive_config(uint32_t usart_periph, uint32_t rxconfig) |
| 参数 |
usart_periph:USARTx(x=0,1,2)或UARTx(x=3,4)rxconfig:使能/失能USART接收器 |
| 返回 |
无 |
rxconfig:使能/失能USART接收器,详细列表如下:
| 值 |
含义 |
| USART_RECEIVE_ENABLE |
使能USART接收 |
| USART_RECEIVE_DISABLE |
失能USART接收 |
2.10 usart_enable
| 功能 |
使能USART/UART |
| 函数定义 |
void usart_enable(uint32_t usart_periph) |
| 参数 |
usart_periph:USARTx(x=0,1,2)或UARTx(x=3,4) |
| 返回 |
无 |
2.11 usart_data_transmit
| 功能 |
USART/UART发送数据功能 |
| 函数定义 |
void usart_data_transmit(uint32_t usart_periph, uint16_t data) |
| 参数 |
usart_periph:USARTx(x=0,1,2)或UARTx(x=3,4)data:发送的数据 |
| 返回 |
无 |
2.12 usart_data_receive
| 功能 |
USART/UART接收数据功能 |
| 函数定义 |
uint16_t usart_data_receive(uint32_t usart_periph) |
| 参数 |
usart_periph:USARTx(x=0,1,2)或UARTx(x=3,4) |
| 返回 |
接收的数据 |
2.13 usart_interrupt_enable
| 功能 |
使能USART中断 |
| 函数定义 |
void usart_interrupt_enable(uint32_t usart_periph, uint32_t int_flag) |
| 参数 |
usart_periph:USARTx(x=0,1,2)或UARTx(x=3,4)int_flag:USART中断标志 |
| 返回 |
无 |
int_flag:USART中断标志,详细列表如下:
| 值 |
含义 |
| USART_INT_PERR |
校验错误中断 |
| USART_INT_TBE |
发送缓冲区空中断 |
| USART_INT_TC |
发送完成中断 |
| USART_INT_RBNE |
读数据缓冲区非空中断和过载错误中断 |
| USART_INT_IDLE |
空闲线检测中断 |
| USART_INT_LBD |
LIN断开信号检测中断 |
| USART_INT_CTS |
CTS中断 |
| USART_INT_ERR |
错误中断 |
2.14 usart_flag_get
| 功能 |
获取USART状态寄存器标志位 |
| 函数定义 |
FlagStatus usart_flag_get(uint32_t usart_periph, usart_flag_enum flag) |
| 参数 |
usart_periph:USARTx(x=0,1,2)或UARTx(x=3,4)flag:USART标志位 |
| 返回 |
SET或RESET |
flag:USART标志位,详细列表如下: