你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 CubeMX系列——串口通信

[复制链接]
STMCU小助手 发布时间:2022-11-25 14:06
收发函数中可以优化的部分
a、串口接收在回调函数中使用:

  1. void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
  2. {
  3.     if(huart->Instance==UART4)
  4.     {
  5.         HAL_UART_Transmit(&huart4, uart4_buffer, 1, 0xff);
  6.         HAL_UART_Receive_IT(&huart4,uart4_buffer,MAXlenth);
  7.     }
  8.                 if(huart->Instance==USART1)
  9.     {
  10.         HAL_UART_Transmit(&huart1, uart1_buffer, 1, 0xff);
  11.         HAL_UART_Receive_IT(&huart1,uart1_buffer,MAXlenth);                        
  12.     }
  13. }
复制代码

在上述回调函数中,把UART4和USART1的接收字节存入数组uart4_buffer和uart1_buffer,MAXlenth为最大接收长度。
————————————————
版权声明:liutao_CSDN

收藏 评论0 发布时间:2022-11-25 14:06

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版