1. 写在前面
最近在工训学习( 坐牢 ),老师给的bsp库的示例都是分文件管理的,但是老师没有录制教程,这就很头疼了。于是在我的不懈摸索之下,终于探索出来了方法。
2. keil 使用
2.1 keil建立工程添加设备
创建项目后出现设备选项,点击ok
在弹出的窗口找到自己的设备
如果不小心点差了可以在project->select device for target中打开
如果设备是STC系列这里选择STC MCU Database
然后选择设备型号点击ok
2.2 keil分文件夹组织
如果你想这么组织工程
代码放在source,输出hex文件放在output,头文件放在inc,列表文件放在list里面。
2.2.1 设置output文件位置
在魔法🖊->output->selecct Folder for objects中选择output文件夹。
注意三角形的地方不能带.hex后缀,否则生成的hex文件为空
注意勾选create hex file
2.2.2 设置list文件夹
魔法🖊->listing->selecct Folder for listing中选择list文件夹。
2.2.3 添加头文件路径
将inc文件添加到include paths中
2.2.4 源文件创建在source中
源文件(c文件)加入到source文件夹中/或者是在source文件夹下创建源文件
3. 小结
然后你就可以开心的分文件使用keil编写你的程序了~~~~