不好意思了,拿到板子这么久了,还没怎么花时间在430上面,真是计划赶不上变化啊!前短时间因为女友的事情,耽误了半个月,到高考的时间(7号)才把她送走。终于回到学校 回到实验室来了,回到学校堆的事(课题设计、这学年的课程设计、DIY、英语四级、马上又要期末了、前两天出去租房、又把自己弄感冒了。。。。。)太多了,也没静下心来学习,太多事反而是我盲目了,看来得好好规划一下才行了。
最近只有多花时间把前面丢下的进度赶上来,更多的430试用心得可能会晚点传上来,到时候可能会向论坛要求多试用半个月,但步进电机的DIY我会跟上大家的进度的。也不知道大家弄的怎么样了?晚上准备和大家讨论哈。现在手上还有两个课程设计,得在这两个礼拜完成,要期末了老师吹着要啊!没办法,完成了跟大家分享哈!
我是在写430试用心得,怎么成了拉家常一样呢?
其实也不是完全没去了解eZ430-RF2500这款学习套件,在网上先前就查了点资料的。拿到板子的时候就对他有点眉目了,还写了两个小程序,试了下板子上的两个LED灯。
学过430的都知道,开发430我们写程序的一件事就是必须关看门狗。因为MSP430所有的处理器都含有看门狗,而且默认处于打开状态。看门狗在打开之后,就必须不断在看门狗时间内将其内容通过程序清除,所以先不考虑起安全性,关闭看门狗。昨天在实验室有个想法,用看门狗定时器来定时产生方波,在上次的心得说过这块板子上的P1.0引脚接的是颗红色LED灯,那我就用P1.0上的红色LED灯来看现象,利用看门狗定时器来控制红色LED的亮灭,当然这里面需要用到中断。呵呵!代码很简单,高手不要笑哈。
#include
void main(void)
{
WDTCTL = WDT_MDLY_32;
IE1 |= WDTIE;
P1DIR |= 0x01;
_EINT();
For(;;)
{
_BIS_SR(CPUOFF);
_NOP;
}
}
// 看门狗定时时间到产生中断
#pragma vector=WDT_VECTOR
__interrupt void watchdog_timer(void)
{
P1OUT ^= 0x01;
}
上面程序很简单,也在小板子上面调试过,可行的
在网上看到的资料如下:
德州仪器(TI)日前宣布推出一款针对嵌入式系统设计的新工具—eZ430-RF2500,该工具结合了超低功耗MSP430微控制器(MCU)与无线通信功能,从而进一步简化了低功耗无线系统的开发工作。最新开发工具采用便于携带的USB记忆棒形式,其中包含两个支持RF功能的微控制器目标板与一个可用于开发独立无线项目的PC调试接口。开发人员将能够更加轻松地构建低功耗无线系统,满足各种创新应用的要求,如传感与计量、家庭安全与自动化以及医疗等。
eZ430-RF2500建立在TI于2006年早些时候推出的eZ430-F2013开发工具的基础之上。eZ430-RF2500为结合无线通信功能的低功耗设计开启了新的创新机遇。由于从2006年晚些时候就开始独立销售的F20xx目标板向后兼容,eZ430-RF2500为增强现有设计提供了连续性。
TI负责MSP430的产品市场营销经理Cornelia Huellstrunk指出:“我们认识到对于eZ430-F2013的需求很旺盛,客户迫切需要目标板具备多通用灵活性,以便于开发各种客户终端产品。我们认为支持无线功能的低成本工具正在成为开发人员的下一个‘必选’工具。随着越来越多的应用需要无线通信功能,借助eZ430-RF2500,我们能够全力满足市场需求。”
便于无线MCU开发的完整低成本解决方案
eZ430-RF2500开发工具在邮票大小的目标板上提供了MSP430 MCU与低功耗RF 2.4GHz收发器编程必需的软硬件功能。新型eZ430-RF2500工具不仅为编写代码提供了完整解决方案,还能现场运行并测试应用。
USB记忆棒的形式的开发接口能直接插入PC端口,无需额外驱动程序软件,然后就能直接连接至MCU-RF目标板eZ430-RF2500T。eZ430-RF2500套件包含两个目标板,为开发人员提供了无线网络的基本功能。套件还配套提供电池组(AAA),使目标板能作为独立系统工作。由于采用标准通孔引脚连接器,因此外部组件或现有系统连接到目标板上会非常方便。目标板的特性还包括采用两个可编程LED来显示工作状态,用一个可编程开关按钮来控制接口,还采用集成式零功耗掉电检测器,在电力下降时可复位MSP430。
eZ430-RF2500T目标板集成了TI推出的MSP430F2274 MCU 与CC2500 RF收发器。基于16位RISC架构的MSP430F2274 MCU采用32KB闪存与1KB RAM,能处理大量代码与数据。MSP430F2274还具备高性能集成式模拟,如12通道的10位模数转换器(ADC),采样速度高达200KSPS。其它片上外设还包括两个运算放大器,支持UART、SPI、I2C与IrDA通信。MCU提供五种低功耗模式,能最大化电源效率,在不到1微秒的时间内就能从待机模式超快唤醒。CC2500是一种高集成度多通道RF收发器,专为采用2.4GHz工业、科学及医药设备(ISM)频带的低功耗无线应用而设计。它具备自动分组引擎(packet engine),支持1.2~500 kbps的数据传输速率。
eZ430-RF2500套件配备无线MSP430应用编程所需的全部软件,USB开发接口为目标板上的仿真和调试提供了需要的硬件。用户可选择IAR Embedded Workbench IDE或TI的Code Composer Studio Essentials IDE来编写并下载代码,用硬件断点和单步进(single stepping) 进行全速应用调试,不会消耗额外的硬件资源。该套件的软件包括针对低功耗RF网络的协议栈与硬件抽象层(HAL),有助于无线系统的快速设计和原型定义。此外,该套件还通过无线传感器网络提供完整的范例项目、测量温度与电压等,此外还提供有关工具与软件的全部文档材料。