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

STM32管脚功能问题

代人凌峰 2019-03-12 浏览量:1098
我使用了STM32的外设USART1,但只是使用输入功能即使能PA10的RX;那此时的PA9(TX)能不能作为一个普通IO口使用
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在STM32CubeMX中试了一下,PA9作为发送,单片机只是发送数据,PA10是可以作为普通GPIO使用的。

    如果PA10只作为接收,PA9作为普通GPIO使用是不可以的。STM32CubeMX中不允许这么设置。

    0001.png

    • 发布于 2019-03-12
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:15

  • 可以啊,初始化这两个管脚gpio配置就行了
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 看你用的io口了,stm32有好几对串口
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以的,两个没有说一定要一起用
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以,串口不一定要一起使用。使用了RX,TX对应的引脚可以初始化成普通IO口去使用。
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 自己配置是可以这样使用的,,不过一般通信都是双向的,很少有单项的的啊
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 额,这个。其实你会配置tx/rx了,另外一个引脚配置成输出,点个灯很easy的呀,一闪一闪的不就知道了,你看有回答可以的有回答不可以的,你说到底是可以还是不可以么?
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 是可以的,设置时只是设置RX的复用,不设置TX,就可以了,TX的引脚再设置成GPIO
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 1
    • 0

  • 当然是可行的了,可以直接初始化成GPIO功能就可以了,不要设置复用
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 1
    • 0

  • 肯定可以,既然你只是将PA10复用了,PA9并没有被复用,仍可用作GPIO。

    • 发布于2019-03-14
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以的,两个IO口并不会互相干扰
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32管脚功能问题