以正点原子阿波罗F767为例
参考资料:开发指南-寄存器版本和HAL库版本
MDK5的环境要提前配置好,STM32CubeF4或F7(取决于你使用的)的芯片包也要安装好
…\【正点原子】阿波罗STM32F767开发板\8,STM32参考资料\1,STM32CubeF7固件包
寄存器版本
一般步骤
①建目录,复制需要的文件
②在MDK中添加文件到工程
③MDK中设置头文件存放路径
④配置MDk:全局宏定义等
⑤编写用户函数
⑥添加ALIRNTEK系统文件夹SYSTEM
固定文件
就是直接从固件包原封不动抄下来的文件
这个看一看了解一下即可,实际上买单片机店家都会有相当多程序源码,而这些都包含在任何一个源码中,不需要自己去翻找.
配置
创建文件夹起码要有两个,一个是主函数所在的文件及启动文件所在的文件夹,二是上面所需要用到的固定的.s和.h,建立不同文件夹的初衷是为了让我们文件结构更清晰,更合理,".c"文件一般是具体函数,".h"文件一般只是define函数,当然c语言并没有严格的限制,你要在.c中define.h中写函数理论