IAR有针对很对种芯片的版本,比如针对ARM核的IAR for ARM. IAR for AVR是针对AVR单片机的,IAR for MSP430是针对TI出品的MSP430系列单片机的. 你需要根据你使用的芯片选择.
为了学习用,可以下载先尝试一个破解版的,我使用的是
IAR for MSP430 5.5,找度娘就可以下载到,只有100M,相比其它上G的开发工具,已经很浓缩喽。
IAR是个优秀的IDE,可以让我们开发MSP430方便
闲话少说直接来体验IAR开发MSP430的过程
1 打开IAR embeded workbench
2 IAR打开的初始界面,下面将开始MSP430编程之旅
3 首先肯定需要新建一个工程
4 弹出对话框,选择c(当然也可以选择汇编了,不过新手还是先上c吧),如果选择c下的main,工程会自动帮你创建main.c
5 选择工程保存路径以及工程名,既然是新手就叫first吧,然后点击保存
6 弹出对话框选择确定,意思是会生成main.c(因为前面选择了)
7 展开左边的工程文件,可以看见已经有main.c了,并且帮我们关掉了看门狗
8 新建文件,如果是才文件最好先保存.c的格式,这样会有彩显,有的错误编程中容易发现(程序就不写了,新手可以参考官方例程)
9 将写好的c程序加入到工程中(为了便于管理,可以先建个组在加入)
10 接下来就是相关设置,在工程上右击鼠标选择options
11 在General Options下的device选择你的MSP430芯片对应的型号
12 再选择dedugger,在Driver的下拉菜单选中FET dedugger
13 在选中左边的FET debugger,在connection下选择你的烧写或调试工具,当然还有其它设置,这可以深入了再学习,选择OK
14 点击右上角的make,编译程序,接着你就可以直接烧写程序或者调试程序
结语:这就是IAR开发MSP430的整体框架,当然还有很多的知识要在不断地深入学习中,熟练掌握操作开发环境和配置开发环境的方法
本帖最后由 霹雳之火 于 2014-8-5 20:49 编辑