1熟练使用STM32CubeMX软件进行初始化工程的配置(目标选择、引脚分配、外设配置、时钟配置、工程配置),生成初始化工程(按照课堂中的内容,以点亮一颗LED灯为例);
2使用MDK-ARM Keil软件进行用户函数的编写(按照课堂中的内容,以点亮一颗LED灯为例);
注:LED原理及引脚配置可先参考电子讲义以及课件中的步骤,
这里设置引脚为LED引脚设置;后面会编写其他引脚,今天以点亮一颗LED灯为例。
下面的步骤尤为重要请不要出错!!!
1选择自己的开发板芯片;我们这里使用的是STM32F401RB为例,也是我们Proteus模拟电路(如有需要可以留言)
2:设置引脚分配、外设配置、时钟配置、工程配置2:设置引脚分配、外设配置、时钟配置、工程配置
选择一个引脚左键就可以选择引脚功能;我们这里用到LED所需要的引脚如下图;把引脚都设置为输出高电平(使用共阳极)后面介绍原因;
按照图片设置时钟
设置工程配置:
这样就搞定了,按下右上角
进入keil5进行代码编写;
HAL_GPIO_TogglePin(GPIOC,GPIO_PIN_8);//让PC8电平反转变成0;即点亮PC8连接LED
HAL_Delay(500);