首页 > 评测 > 具备USB2.0接口的MPS430——MSP430 F5529 LaunchPad评测
具备USB2.0接口的MPS430——MSP430 F5529 LaunchPad评测
- [导读]
- MSP430F5529是一款具有集成USB的超低功耗单片机。摆脱了其他兄弟想USB通信需要通过USB转串口芯片的束缚。
1.4 安装驱动
MSP430F5529LP板载提供了MSP430 eZ-FET仿真器,可用于仿真和编程烧录。通常该工具的驱动程序在安装Code Composer Studio 6的时候会一并安装。在默认安装目录下会有路径 C:\ti\ccsv6\ccs_base\emulation\drivers包含该驱动程序。在安装驱动后打开设备管理器可以看到以下内容(本测评是在Windows10系统下完成,其他系统可能会显示略有差异)。
1.5 DEMO测试
MSP430F5529LP LaunchPad在出厂时候内置了一组测试DEMO,例程名字为:OutOfBox_EmulStorageKeyboard。如果你安装了MSPWare3.30或更高版本后,DEMO例程源代码工程路径为:
C:\ti\msp\MSPWare_3_30_00_18\examples\boards\MSP-EXP430F5529LP\MSP-EXP430F5529LP_Software_Examples\Firmware\Source\OutOfBox_EmulStorageKeyboard
该DEMO演示见下视频:
通过此demo.演示我们可以了解到MSP430F5529的USB功能的基本应用。通过该开发板上的两个用户按键可以分别向计算机USB口输入类似USB键盘输入字符的指令,按下按键1输入“Hello World”,按下按键2输入字符绘制的火箭图形。
1.6 开发环境与编程
本评测首推CCStudio6.1,这也是目前最新版的官方集成开发环境。其中安装MSP Ware 后可以有丰富的例程可供参考,另外MSP430F5xx系列也提供了基于库函数的开发支持。库函数位置:
C:\ti\msp\MSPWare_3_30_00_18\driverlib\driverlib\MSP430F5xx_6xx
例程工程支持的开发环境有CCS、GCC和IAR。例程位置:C:\ti\msp\MSPWare_3_30_00_18\driverlib\examples\MSP430F5xx_6xx
根据提供例程提供的工程文件夹名称可以看出该例程是支持CCS、GCC、IAR三种开发环境的。根据工程文件的修改日期,建议在建立集成开发环境的时候选择最新版本。这里推荐TI官方自己的CCStudio6.1或更高版。
使用 TI 编译器时具有 16KB 代码大小限制的 MSP430 和使用 GCC 时没有限制的 MSP430。因此这里使用CCS开发的话,可能会因为目标代码超出16KB而编译失败。这里给大家讲一下如何注册为全功能版本。
如上图所示,打开CCS软件,Help->Code Composer Studio Licensing Information.弹出如下图选项卡。可以看出类型为免费版。
免费版,代码限制16KB
接下来单击Manage管理,单击Add…如下图所示,单击Brower。
找到许可证文件路径,单击OK,完成添加。
之后再次查看Status状态,已经显示类型为:Full License 全功能版。这样我们就不用在为编译过程中提示 超出16K限制而失败担忧了。
1.7 小结
我们根据下面这幅图来总结一下MSP430F5529LP开发板的硬件配置。 下图虚线框部分为eZ-FTE lite仿真编程器。具备USB集线器功能,可以一个USB口实现多种USB应用。具备5V转3.3V功能,既可以满足最小系统的供电也可以满足5V需求的扩展应用。
下半部分最小系统,主要核心是一块MSP430F5520的超低功耗单片机,具备4×10的扩展接口。正面为排针结构,反面为排孔结构,同时支持公/母接口的扩展应用。最小系统具备外部晶振两枚:4MHz和32KHz,既可以实现时钟震荡电路也可以为系统CPU工作提供驱动脉冲。两枚按键开关可供用户编程使用,其中Demo程序就有同时使用到这两个案件。两枚可编程LED:一红、一绿。最下端左右角落分别是5V电源插针和3.3V电源插针,供用户外接电路使用。
开发板特性总结为:
- l MSP430F5529 16 位 MCU
- l 利用 BoosterPack 生态系统的 40 引脚 LaunchPad 标准
- l 板载 eZ-FET 仿真、编程烧录器
- l 2 个按钮和 2 个 LED,便于用户交互
- l 具备USB集线器功能的USB接口
MSP430F5529的特性:
- 25MHz CUP
- 128kB Flash/8kB RAM(+2 kB 如果不是用USB功能)
- 12-bit SAR ADC,比较器,定时器,硬件乘法器
- SPI/UART/I2C接口
- 完整的全速 USB2.0接口
- 为实现HID、MSC&CDC功能提供完整的软件库函数支持。
对于MSP430F5529的详细配置可以参考下图:
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前