多年同ST、NXP、新唐等公司的ARM产品打交道,一直没能真切地接触到TI的产品,这次有幸和它零距离接触。 起初对LM4F120XL开发板的了解并不深,在看了一些资料后才大起胆子来。因为它是基于32位ARM Cortex-M4内核的,故同ST的STM32F411,原FSL的FRDM-K64F,新唐的M451等均是相同的内核,其内核结构如图1所示。 图1 Cortex-M4内核结构 此外,就开发工具来讲,它支持Code Composer Studio(TI的软件集成开发工具)、MDK-ARM(Keil的软件集成开发工具)、IAR KickStart(IAR嵌入式开发工具)、Sourcery CodeBench(Mentor公司的开发环境)等。由于从单片机到ARM就一直采用Keil来进行编程设计,所以在开发工具方面也可以轻车熟路。 期盼中LM4F120XL开发板终于到来了,红色的板子十分漂亮,其外观如图2所示。
图2 LM4F120XL开发板
为了便于更好地发挥它的效能,下面就来看一看它的配备吧。 § Stellaris LM4F120H5QR Cortex-M4微控制器 § 板载集成ICDI仿真器 § 40脚扩展插座 § micro USB调试接口 § micro USB设备接口 § 电源选择开关 § RGB三色LED § 复位按键和两个用户按键 相关的人机交互接口电路如图3所示。
图3 人机交互接口线路
对LM4F120XL开发板有了粗略的了解后,就来看一看出厂时预置的Demo演示效果吧。
在上电后,电源指示LED将被点亮,与此同时三色的RGB LED将按指定顺序自动变换颜色,其效果如图4所示。此时若打开串口助手,则可看到图5 所示的执行效果。
在下一贴会对编译环境的构建与下载方法加以介绍,只有这样才能为编程开发打开大门。
图4演示效果
图5 虚拟串口运行效果
|