• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

HAL库中串口接受函数?

huihui163 2017-11-26 浏览量:2625

1.png

串口接受函数是在这里写吗,一直找不到hal库中串口接受在哪

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:7
huihui163 回复了 追梦少年 :这个函数函数在哪里啊 回复
追梦少年 回复了 追梦少年 :在stm32f4xx_hal_uart.c里面 回复
电子老工程师 回复了  :资料没有说建议问一下供应商 回复

  • HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart);

    这个比较好 能用来判断是哪个串口中断

    注意初始化时要调用

    HAL_UART_Receive_IT(huart, (uint8_t *)&aRxBuffer, 1) ; 

    • 发布于2017-11-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有满足的封装型号 回复

  • 在那个if里面写,要写在ENABLE_IT上面。
    • 发布于2017-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主所示是串口中断的回调函数,用来处理串口中断事件,楼主可以在此函数里处理串口非空或空闲中断接收到的数据,如果不用中断方式接收,用查询方式,可以直接用一楼所示函数接收!
    • 发布于2017-11-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :非原厂型号,尾缀含义查不到 回复

  • 对,这个callback就是uart中断注册的服务函数,实现串口数据的接收,以及触发新的收发动作。
    • 发布于2017-11-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://download.datasheets.com/pdfs2/2021/1/26/18/40/0/913800/pos_/manual/fc120n2_aa-reva.pdf 回复

  • hal库就是用的回调函数的形式,就是你的那个函数。
    • 发布于2017-12-14
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :带G无铅环保,不带G含铅的 回复
电子老工程师 回复了  :带G的比不带G的环保, 回复

相关问题

问题达人换一批

HAL库中串口接受函数?