
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2 创建工程
启动Keil μVision后,如图2-8所示,单击“Project”,在弹出的菜单中进一步选择“New μVision Project...”,将会弹出图2-9所示的新建工程对话框。

图2-8 利用Project菜单新建工程

图2-9 设定新建的工程的名称
在图2-9中,选择的工程路径位置和填写的工程名称都应该不含有中文和空格,这样可以避免出现语言兼容问题。在填入新建工程的名称后,单击界面的“保存(S)”按钮,软件将弹出图2-10所示的对话框。

图2-10 选择新建的工程对应的芯片类型
在图2-10中,选择“STM32F103VB”,这是项目开发使用的芯片类型,之后单击“OK”按钮,软件将弹出图2-11所示的对话框。

图2-11 询问是否添加启动代码的对话框
在图2-11所示的对话框中,软件询问是否帮助用户添加启动代码到工程中。启动代码可以完成芯片的配置和初始化,是芯片正常工作的必需代码。由于后期可以从意法半导体的官方网站获取最新的启动代码,因此此处选择“否(N)”。之后,一个空白工程创建完成。本书将在该工程的基础上,不断增加代码和功能,实现预期目标。