电子说
在电子工程师的日常工作中,寻找一款易于使用且功能强大的开发工具至关重要。BOOSTXL - EDUMKII教育扩展板就是这样一款值得关注的产品,它为开发者提供了高度集成的解决方案,能快速融入LaunchPad开发套件的设计中。
文件下载:BOOSTXL-EDUMKII.pdf
BOOSTXL - EDUMKII扩展板使用便捷,集成度高。它配备了丰富的模拟和数字输入输出设备,如模拟操纵杆、环境和运动传感器、RGB LED、麦克风、蜂鸣器、彩色LCD显示屏等。该扩展板是基于Energia开发的,Energia是一个开源的社区编码环境,拥有强大的API框架和易于使用的软件库,非常适合快速进行固件开发。德州仪器(TI)建议使用Energia v12或更高版本,更多信息可访问www.energia.nu。
探索完评估模块(EVM)的功能后,就可以打开集成开发环境(IDE)查看示例代码了。文档的第3部分详细介绍了可用的示例项目,第4部分提供了IDE的下载信息。
BOOSTXL - EDUMKII遵循40针LaunchPad开发套件和BoosterPack插件模块的引脚标准,该标准提高了TI生态系统中LaunchPad开发套件和BoosterPack插件模块之间的兼容性。同时,40针标准与部分20针标准兼容,允许20针LaunchPad开发套件有限地使用40针BoosterPack插件模块。此外,该扩展板支持堆叠,可添加更多功能。更多兼容性信息可访问http://www.ti.com/launchpad。
OPT3001是数字环境光传感器,能测量人眼可见的光强度。通过手指遮挡或手电筒照射,其输出会发生变化。数字输出通过I2C和SMBus兼容的两线串行接口传输。更多信息可访问http://www.ti.com/product/opt3001。
TMP006是数字红外非接触式温度传感器,能在不直接接触的情况下测量物体温度。手靠近传感器会使输出增加。数字输出同样通过I2C和SMBus兼容的两线串行接口传输。不过该传感器在2017年已停产。更多信息可访问http://www.ti.com/product/tmp006。
这是一个3针接头,用户可连接外部伺服电机并通过应用代码进行控制。但套件中不包含伺服电机,需用户自行提供。
Kionix KXTC9 - 2050是3轴模拟加速度计,能测量重力。移动电路板会改变其模拟信号输出。更多信息可访问[http://www.kionix.com/product/KXTC9 - 2050](http://www.kionix.com/product/KXTC9 - 2050)。
Cree CLV1A - FKB RGB多色LED可通过混合红、绿、蓝三色产生任意颜色。每个颜色通道可通过脉冲宽度调制(PWM)单独调整。更多信息可访问[http://www.cree.com/LED - Components - andModules/Products/High - Brightness/SMD - Color/SMD - Full - Color](http://www.cree.com/LED - Components - andModules/Products/High - Brightness/SMD - Color/SMD - Full - Color)。
CUI CEM - 1203(42)压电蜂鸣器可根据用户提供的PWM信号播放不同频率的声音,甚至可以连续播放不同音调来创作歌曲。更多信息可访问[http://www.cui.com/product/components/buzzers/audiotransducers/magnetic/cem - 1203(42)](http://www.cui.com/product/components/buzzers/audiotransducers/magnetic/cem - 1203(42))。
Crystalfontz CFAF128128B - 0145T彩色TFT LCD支持每秒20帧的显示更新,通过SPI接口只需几根线就能控制。该模块具有262K色深和350的对比度。更多信息可访问[https://www.crystalfontz.com/product/cfaf128128b0145tgraphical - tft - 128x128 - lcd - display - module](https://www.crystalfontz.com/product/cfaf128128b0145tgraphical - tft - 128x128 - lcd - display - module)。
CUI CMA - 4544PF - W驻极体麦克风使用OPA344运算放大器增强输出。其工作频率范围为20Hz至20kHz,与人耳可听频率范围相符。更多信息可访问[http://www.cui.com/product/components/microphones/electret - condenser - microphone/cma - 4544pf - w](http://www.cui.com/product/components/microphones/electret - condenser - microphone/cma - 4544pf - w)。
ITEAD studio IM130330001 2轴带按钮操纵杆由两个电位器组成,分别对应两个轴。按下操纵杆可触发选择按钮。通过analogRead语句读取操纵杆轴上的电压,可确定其位置。更多信息可访问[http://imall.itead.cc/playstation2 - analog - joystick.html](http://imall.itead.cc/playstation2 - analog - joystick.html)。
BOOSTXL - EDUMKII上的用户按钮连接上拉电阻,在按钮未按下时,扩展板引脚为高电平;按下按钮时,引脚变为低电平。
该扩展板由连接的LaunchPad开发套件供电,需要3.3V和5V电源轨。部分20针LaunchPad开发套件(如MSP - EXP430FR4133)可能无法提供5V电源,会限制其功能。
| PCB版本 | 描述 |
|---|---|
| Rev 1.0 | 初始版本 |
| Rev 1.1 | 为符合CE标准进行更新 |
MSP - EXP432P401R LaunchPad开发套件为BOOSTXL - EDUMKII扩展板提供了五个软件示例,可在MSP - EXP432P401R软件示例中找到,也可通过SimpleLink MSP432 SDK更方便地访问。使用这些示例需要支持MSP432P401R设备的集成开发环境(IDE),如Code Composer Studio™ IDE(v7.1.0)、IAR Embedded Workbench® IDE(v7.80.3)或Keil® µVision® MDK - ARM(v5)。
该示例使用MSP432内置的ADC14对3轴加速度计的输出数据进行采样,并将14位加速度数据显示在扩展板的彩色128x128点阵LCD上。同时,根据扩展板的倾斜方向改变LCD的显示方向。
此示例利用MSP432内置的ADC14对2轴操纵杆的X和Y轴数据进行采样,并将14位数据显示在LCD上。
该示例通过MSP432内置的eUSCI模块在I2C模式下与OPT3001光传感器通信,获取光照强度值并显示在LCD上。同时,根据光照强度值调整LCD背光LED的亮度。
此示例使用MSP432内置的eUSCI模块在I2C模式下与TMP006温度传感器通信,获取温度值并显示在LCD上。
该示例实时采集扩展板上麦克风的音频样本,使用CMSIS DSP软件库中的实FFT函数进行计算,并将512点实FFT结果以柱状图的形式显示在LCD上。为实现无缝数据处理,MSP432内置的DMA模块设置为乒乓模式,交替使用两个数据缓冲区。
可在TI的LaunchPad门户获取有关LaunchPad开发套件、支持的BoosterPack插件模块和可用资源的更多信息。
建议使用Code Composer Studio IDE、IAR或Energia等开发环境来处理项目文件。
MSP432设备是SimpleLink微控制器平台的一部分,该平台具有通用的开发环境、单一的核心软件开发套件(SDK)和丰富的工具集。SimpleLink MSP432 SDK包含在TI资源浏览器中,可方便地浏览工具、文档和示例。
BOOSTXL - EDUMKII教育扩展板凭借其丰富的硬件资源和多样化的软件示例,为电子工程师提供了一个强大而便捷的开发平台。无论是初学者还是有经验的开发者,都能借助它快速实现各种创意项目。你是否已经迫不及待地想要尝试一下这个扩展板了呢?
全部0条评论
快来发表一下你的评论吧 !