有时间准备给大家整理了一下学习STM32需要了解的基本知识。在我们学习STM32过程中,首先我们最先要学习的就属STM32的GPIO了。
什么是GPIO?就是STM32的输出输入控制引脚。
那么我们怎么去配置和使用GPIO引脚呢。下面由我来给大家讲解讲解一下GPIO的配置。
一、准备工作
这里我们要想配置好GPIO并验证需要的准备工作如下:
1、MDK for ARM(KEIL5)或者IAR FOR ARM(这个是软件必备开发平台)
2、一块STM32最小系统开发板(这个是验证软件的平台)
3、这里最好有一本关于STM32学习的书籍(这里就不推荐了,网上有一大把)
4、万用表(测试硬件是否正常工具)
二、具体的操作
1、工程建立
这里我们需要一个根据自己的开发板配套的基础工程。工程建立就不多说了可以参考我的STM32CUBUMX工程建立博客,或者用其它的Demo例程。
2、GPIO初始化配置
下面我给大家分享一部分代码。
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure