我是嵌入式系统新手。我从 arduino 开始,在线学习编程,并用它完成了一些项目。现在我购买了STM32 nucleo板来学习更多嵌入式系统知识。我学习了使用 IDE 闪烁 LED 和其他基本编程。现在,当需要连接其他传感器、液晶显示器等时,我对输出感到困惑。
使用 arduino,I/O 非常简单。在将 STM32 GPIO 引脚设置为 IDE 中的输出(例如 PA0 - PA4)后,我不确定 STM32 nucleo F446 板中的 PA0-PA4 在哪里。我尝试过在线、YouTube 视频等。我越来越困惑了。
作为一个完全的初学者,我应该从哪里开始了解引脚图和相关内容?
我尝试了 YouTube 视频和其他网站。
当您使用 Nucleo 板时,您应该从 Nucleo 板的板用户手册开始。 这是涵盖 F446 和其他板的Nucleo-64 用户手册。 查看整个 Nucleo-64 用户手册。 对于 F446 板,请查看图 25、表 19 和表 29,了解哪些微控制器引脚连接到哪些板连接器引脚。 请注意,本用户手册涵盖多个板,并且连接器引脚可能因板而异。 如果用户手册中未包含原理图,您可能还想搜索您的电路板的原理图。
当您使用定制板或想了解每个微控制器引脚的功能时,请阅读微控制器数据表。 这是STM32F446 数据表。 查看整个数据表。 但请查看表 10“引脚和球描述”,了解每个引脚的功能。 请注意,有多种不同的封装,例如 64 引脚、100 引脚和 144 引脚封装。 不同封装的引脚号可能有所不同,但该表涵盖了所有引脚号。
然后要了解如何控制引脚和外设,您需要参阅适用于您的微控制器的微控制器参考手册。