【手拉手 带你准备电赛】解答小课堂——串口通信需要初始化IO口

【手拉手 带你准备电赛】解答小课堂——串口通信需要初始化IO口,第1张

        小朋友你是否有很多问号,为什么,为什么初始化串口还要初始化IO口?

        在编写串口通信的实验中,我们注意到,当我们在编写串口初始化代码时,我们不仅初始化了USART1、我们还初始化了两个IO口——PA9和PA10。为什么呢,初始化这两个IO口要做什么呢?

        这就是STM32开发板的设计问题了:

        STM32MINI开发板上的串口1和USB串口并没有在PCB上连接在一起,需要跳线帽来连接一下。在STM32F103MINI开发板上我们把P4的RXD和TXD用跳线帽与PA9和PA10连接起来。

        通过查看开发板原理图我们发现下图:

        开发板的连接图片如下:

       

         现在我们就明白了,这并不是什么特殊的规定,只是硬件的设计问题。好了这个问题就到这里,你学废了吗?下篇文章见!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/732724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存