论坛首页
任务活动
问答
论坛专题
登录
注册
范德萨发额
+ 关注
粉丝
2
|
主题
61
|
回帖
1012
加好友
私信
帖子
主题
回复
评论
STM32F1常用外设介绍
2023-2-28 21:33
ST MCU
299
10756
数据包的收发流程 数据包的发送 数据包的接收 接收固定包长的数据包,设计一种能够记住不同状态的机制, ...
串口收发文本数据包
串口收发Hex数据包
串口数据包,通常使用的是额外添加包头包尾的这种方式 防止数据包包头包尾和数据重复的方法,第一种,限制 ...
串口收发数据包 数据包的作用是:把一个个单独的数据给打包起来,方便进行多字节的数据通信,例如,陀螺仪 ...
串口通信程序示例
在中断函数内清除标志位函数 void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT); ...
在中断函数内获取标志位函数 ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT); ...
在中断函数外清除标志位函数 void USART_ClearFlag(USART_TypeDef* USARTx, uint16_t USART_FLAG); ...
在中断函数外获取标志位函数 FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLA ...
智能卡、IrDA函数 void USART_SendBreak(USART_TypeDef* USARTx); void USART_SetGuardTime(USART_TypeDef ...
接收数据 读DR寄存器函数 uint16_t USART_ReceiveData(USART_TypeDef* USARTx);
发送数据函数 写DR寄存器 void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);
LIN函数 void USART_ReceiverWakeUpCmd(USART_TypeDef* USARTx, FunctionalState NewState);
唤醒函数 void USART_WakeUpConfig(USART_TypeDef* USARTx, uint16_t USART_WakeUp);
设置地址函数 void USART_SetAddress(USART_TypeDef* USARTx, uint8_t USART_Address);
开启USART到DMA的触发通道函数 void USART_DMACmd(USART_TypeDef* USARTx, uint16_t USART_DMAReq, Functi ...
开启串口中断函数 void USART_ITConfig(USART_TypeDef* USARTx, uint16_t USART_IT, FunctionalState NewS ...
开启串口函数 void USART_Cmd(USART_TypeDef* USARTx, FunctionalState NewState);
配置同步时钟输出函数 包括时钟是否输出,时钟的极性相位等参数 void USART_ClockInit(USART_TypeDef* US ...
前一页
20
21
22
23
24
25
26
后一页
2
3
近期访客