当前位置: 首页 > news >正文

STM32--串口函数

USART_GetFlagStatus()

用于获取某个串口的寄存器中的某个标志位的状态,和中断无关。

USART_ClearFlag()

用于清楚串口寄存器中的标志位的状态,和中断无关。

USART_ITConfig()

使能或禁用指定的 USART 中断。

USART_ITConfig(USART1, USART_IT_TXE, ENABLE);  // 等价于 USART1->CR1 |= USART_CR1_TXEIE

USART_GetITStatus()

检查指定的 USART 中断是否触发(结合中断使能状态判断)。

有数据到达时,既可以通过执行这个函数检查接收中断,也可以通过USART_GetFlagStatus()检查寄存器的RXNE位的状态来判断。

USART_ClearITPendingBit()

清除 USART 的中断挂起标志(防止重复进入中断)。

http://www.xdnf.cn/news/553411.html

相关文章:

  • 随机数种子seed和相关系数ρ
  • vue3 + echarts(5.6.0)实现渐变漏斗图
  • vue2实现【瀑布流布局】
  • 粤港澳编程题
  • 【HTML-2】HTML 标题标签:构建网页结构的基础
  • Tomcat配置详情
  • 解码数据语言:如何优雅的进行数仓字典建设?
  • C++:迭代器
  • C++数据结构——红黑树
  • 如何使用通义灵码辅助开发鸿蒙OS - AI编程助手提升效率
  • centos7配置静态ip 网关 DNS
  • 数据实时同步:inotify + rsync 实现数据实时同步
  • 《深入理解指针数组:创建与使用指南》
  • 【C/C++】static关键字的作用
  • 计算机图形学Games101笔记--几何
  • 计算机视觉与深度学习 | matlab实现ARIMA-WOA-CNN-LSTM时间序列预测(完整源码和数据)
  • VMD查看蛋白质-配体的分子动力学模拟轨迹
  • 【Redis实战篇】达人探店
  • Golang的代码注释规范与实践
  • 机器学习第十八讲:混淆矩阵 → 诊断模型在医疗检查中的误诊情况
  • 33、魔法防御术——React 19 安全攻防实战
  • 每日算法刷题Day11 5.20:leetcode不定长滑动窗口求最长/最大6道题,结束不定长滑动窗口求最长/最大,用时1h20min
  • AMO——下层RL与上层模仿相结合的自适应运动优化:让人形行走操作(loco-manipulation)兼顾可行性和动力学约束
  • 【优秀三方库研读】在 quill 开源库中 QUILL_MAGIC_SEPARATOR 的作用是什么,解决了什么问题
  • 【爬虫】12306自动化购票
  • 【VS Code】Qt程序的调试与性能分析
  • SN生成流水号并且打乱
  • LTX-Videov本地部署教程:时空扩散+多尺度渲染,重塑AI视频研究范式
  • 第 4 章:网络与总线——CAN / Ethernet / USB-OTG
  • STM32中的ADC