既然基于ARM的开发,不是从零的开发。所有的代码不需要全部由自己写。所以在进行正式开发前,我们需要将MCU厂商提供的函数库源文件按照自己的需要添加到我们的工程。本文简单介绍Keil MDR软件添加文件的方法,已经标准外设库中的哪些文件时必须要添加的。
第1步:右键单击工程下的“Target1”然后选择“Manage Project Items…”
第2步:添加CMSIS函数库文件
CMSIS函数库文件是,ARM厂商提供的函数库文件,为开发者提供API应用程序接口,用户可以通过调用这些接口函数,直接访问ARM核的寄存器。这样开发者便可聚焦于自己需要实现的功能,而不用去过多关注这些功能是如何配置ARM内核来实现的。
添加方法:首先:双击修改“Source Group1”名称为“CMSIS”
然后:点击Add file,添加标准外设库内命名为“system_stm32f4xx.c”的源程序。
“system_stm32f4xx.c”的源程序所在位置
第3步:添加启动MCU必须的标准函数
首先:在Groups列点击创建文件夹图标,创建“Startup”文件夹
然后:点击Add file,添加标准外设库内命名为“startup_stm32f427_437xx.s”的源程序。
“startup_stm32f427_437xx.s”的源程序所在位置
第4步:添加必要的驱动文件
首先:在Groups列点击创建文件夹图标,创建“Driver”文件夹
然后:点击Add file,添加需要的驱动文件(初学者建议添加标准外设库中所有的驱动文件即可)
驱动文件的源程序所在位置
至此,工程中必须添加的函数库已经添加完成。接下里我们就可以完成自己需要设计的部分了。