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

stm32f103rct6的uart4和uart3有什么差别

846ed4e9e9f1a3e1 2018-11-06 浏览量:2586
用STM32f103RCT6做了个模块,前3个uart口用同样的设置程序工作都正常,但uart4能发出去数据,却接收不到数据,没有接收中断。这几个uart口有什么区别。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 确保配置正常,比如串口4的接收中断;再者看看接线是否正确,可以用示波器看下RX线上是否有波形。
    • 发布于 2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17

  • 检查下uart4的rx引脚是否有其他复用功能,是否其他模块把rx引脚重新初始化了。
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 在功能的使用上没有什么区别,注意使用时候要初始化!
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 是没有区别的,你这个问题,要看看你的GPIO口的复用设置是不是对的啊
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 都i是串口,有多个串口的话,就标识 uart1 /2/3/4,收发数据都是最最基本的功能,没有啥区别。

    收不到数据,看看线连接对不对,uart4 RX 线是不是接对了,

    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要检查连线是否正确,端口是否被其他复用了?
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 除了配置不同其它都是一样的,只能差复用看看
    • 发布于2018-11-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查连线吧,还有看看中断时不时配置错了
    • 发布于2018-11-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个应该是在软件配置参数的时候选择好,你正常连接线来用的话应该没什么区别
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 没啥区别,检查一下串口的中断回调函数是否正常
    • 发布于2018-11-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 看一下是否能进入串口中断函数,另外,是否存在IO复用
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 都是一个独立的串口模块,两个使用起来没有什么区别
    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f103rct6的uart4和uart3有什么差别