1、MSP430开发环境MSP430开发环境一、 硬件平台1、MSP430最小系统及外围部件基于MSP430F149芯片所设计的最小系统如图1-1所示。图1-1 MSP430最小系统图MSP430F149模块提供如下外围部件功能: 基础时钟模块,包括1个数控振荡器(DCO)和2个晶体振荡器; 看门狗定时器Watchdog Timer,可用作通用定时器; 带有3个捕捉/比较寄存器的16位定时器Timer-A; 带有7个捕捉/比较寄存器的16位定时器Timer-B; 2个具有中断功能的8位并行端口:P1与P2; 4个8位并行端口:P3、P4、P5与P6; 模拟比较器COMPARATOR_A; 12位A
2、/D转换器; 2通道串行通信端口(软件选择UART/SPI模式); 1个硬件乘法器; 60KB+256字节FLASH,2KRAM。MSP430F149模块外围部件的操作方法、寄存器使用可参考说明文档:MSP430x1xx Family Users Guide (Rev. F).pdf2开发板基于MSP430F149芯片所设计的MSP430开发板如图1-2所示。该开发板包含的部件如下:图1-2 MSP430开发板表1-1 LCD引脚功能引脚第一功能第二功能板级功能1GND2VCC3P514P505P536P527P558P549P5710P5611P4112P4013P4314P4215P451
3、6P4417P4718P4619P2620GND21P2522P2723P2424NC25P2126P2027NC28P2229GND30P23表1-2:YUYIN引脚功能引脚第一功能第二功能板级功能1V32VCC3P10TACLKAn4P11TA0Stop5P12TA1Rec6P13TA2Play7P15TA0Int8P16TA1Miso9P30STE0Sst10P31SIMO0Sclk11P32SOMI0Mosi12P33UCLK0led13GND表1-3:GSM引脚功能引脚第一功能第二功能板级功能1VCC2P36UTXD1GSM串出3P37URXD1GSM串入4GND表1-4:I/O引脚
4、功能引脚第一功能第二功能板级功能1V32V33P104P115P126P137P148P159P1610P17key11P2012P2113P2214P2315P2416P2517P2618P2719P3020P3121P3222P33Led23P3424P3525P3626P3727P4028P4129P4230P4331P4432P4533P4634P4735P5036P5137P5238P5339P5440P5541P5642P5743P6044P6145P6246P6347P6448P6549P6650P6751GND52GND表1-4:ZIGBEE引脚功能引脚第一功能第二功能板级功能
5、1V32P35URXD0ZIGBEE串入3P34UTXD0ZIGBEE串出4GND二、软件平台1建立开发环境在光盘中找到software文件夹下的EW430-ev-web-342A.exe文件并运行。在图1-3 IAR软件安装界面安装过程中,最简单的方法是按默认位置安装。图1-3为安装时出现的第一个界面,选择按钮Next,当图1-4界面出现后,默认选择Accept按钮。图1-4 IAR软件安装界面-同意协议在下一个界面(图1-5)中,需要输入License号,这时找到software文件夹下的keygen.exe文件并运行。出现如图1-6界面后,将Product选择为Embedded 图1-5
6、 Workbench For MSP430 v3.42A,再点击Generate按钮,将License number复制到图1-5中后点击Next,出现图1-7界面后,将图1-6中的License key复制到图1-7中点击Next。最后只需点击Next直到安装完成后,重新启动计算机。图1-6 图1-7 2新建一个工程在IAR for MSP430 v3.42A环境下,能很好的支持MSP430F149模块,下面涉及到以MSP430F149模块的实验都是在该版本下进行的。新建一个工程的步骤如下:打开IAR软件,如图1-8所示。图1-8 单击Create new project in curren
7、t workspace选项或点击菜单项Project-Create New Project,如图1-9所示。出现图1-10所示的对话框。在该对话框中,图1-9有四种类型文件可供选择。选择Empty Project类型可创建一个空的工程;选择asm类型可创建一个汇编类型源文件;选择C+类型可创建一个C+源文件;选择C类型可创建一个C源文件;选择Externally built executable类型可创建一个外部可执行文件。本课程有关MSP430的实验均选择Empty Project类型来创建新的工程。单击OK按钮后弹出用户对话框,在该对话框中选择工程所在路径,填写工程名。本实验以“test”
8、为工程名,工程所在路径默认选择“f:/test”,单击OK按钮出现如图1-11所示界面。再次点击菜单项Project-Create New Project选择创建C类型源文件,弹出用户对话框后,输入文件名单击OK后出现如图图1-10 图1-111-12所示界面。进入新建工程界面后,编辑窗口中的代码为自动生成的源文件,它包括了头文件io430.h和main函数框架,用户可以根据自己的需求编写相应源程序,或添加其他的源文件。图1-12三、编译和下载编写代码完成后,可按F7快捷键或选择主菜单Project下的Make子菜单或点击图标建立可执行二进制代码文件。若工程编译(Make)成功,则可进行下载调试。否则,出错信息会显示在信息窗口中,根据出错信息调试程序。在下载前还需选择正确的下载调试方式,在这里我们选择并口下载调试方式。下载调试步骤如下:(1) 用JTAG简易仿真器连接PC机和目标板;(2) 给目标板上电;(3) 在图1-13所示的IAR编辑界面上点击Debug按钮。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1