A.实用快捷键1.显示行号:在代码段点击右键,Options->Editor,勾选Show Line Numbers就可以了。
2.注释:Ctrl+K 取消注释:Ctrl+Shift+K3.Ctrl+Shift+空格,可以使用IAR提供的内部代码的编写,如if,for,class.4.格式化源码:Ctrl+T5.程序{}花括号的配对内容查找:Ctrl+B则自动的把这段内容反色地选中。
6.自动缩进:选中某些行,然后Ctrl+Shift+i,可以实现自动的缩进。
7.调试:单步执行:F10 进入函数体执行: F11B.建立新工程(不详细阐述)——使用V3.5固件库1.新建一个文件夹Project用于存放整个工程,并在其下建立如下子目录Doc,Startup,STLib,System,User,EWARM,如图所示,这样管理较清晰。
Doc ——存放一些说明文档。
Startup ——存放系统启动文件,固件库中的一个iar/startup下有,具体加入一个即可,由自己芯片的flash来决定,具体在stm32f10x.h中有说明。
如图:STLib ——存放STM32固件,包括inc和src两个文件夹,存放头文件和源代码。
src中的文件可以直接添加进工程,或编译成动态链接库后添加进该目录下。
System ——存放系统的源代码,包括system_stm32f10x.c,core_cm3.c,stm32f10x_it.c,再在其中创建子目录inc存放对应的头文件,内容如下图:User ——用于存放用户程序,其下再新个子目录inc用于存放用户定义的头文件。
EWARM ——用于存放工作区,建立的工程文件,及调试中自动生成的其它文件,如下图:2.打开IAR软件,File->new->workspace,然后project->Create new project,起名保存后,右击工程选项进入option选项。