MDK5

pack安装包。

实验室大群里面搜索MDK。下载之后,安装

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_串口


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_串口_02

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_原理图_03

搜索PACK,下载安装。

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_原理图_04


安装f1的pack和f4的pack。

顺便安装一下f1的,可能后面需要的时候,可以安装参考f103的代码。

![在这里插入图片描述](安装之后,在MDK软件里面看到有相应的库包。

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_串口_05


测试。

如果用的是stm32F407ZGT6工训核心板的话,下载测试代码,编译,下载看下板载的LED是不是能闪亮。

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_stm32_06


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_搜索_07


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_搜索_08


看到是PC13控制LED。

对应原理图。一定要软件和硬件对应。原理图中,当PC13是低电平的时候,LED点亮。高电平,LED熄灭。

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_原理图_09


看下按键。

软件这边用PA15读取按键。

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_串口_10


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_串口_11


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_原理图_12


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_stm32_13


看下代码。实现的效果是当按键按下,LED点亮,再按一次,LED熄灭。下载设置KEIL设置

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_搜索_14

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_串口_15


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_原理图_16


407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_stm32_17


不需要可以remove

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_stm32_18


没有,就添加。

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_stm32_19

如果用串口转换模块USB-TTL的,将PA9和PA10和模块的RXD,TXD对接。那么打开电脑串口助手,波特率设置115200,那么电脑这边会收到一句打印的消息。

如果不明显,可以按下复位键重新运行代码,看一下会否重复出现。

407库函数开发001-KEIL安装和PACK安装。可以顺便安装cubeMX,查看IO口作用,以及后面用HAL库编程。_原理图_20