Tiva LaunchPad快速入门
1 Tiva LaunchPad简介
TM4C123GH6PM是TI公司推出的一款32位基于ARM Cortex-M4的处理器,主频80MHz,256kB Flash,32kB SRAM,具有USB Host、Device和OTG等功能。
另:TM4C129系列带有LCD、以太网控制器等,主频可到120M,更多信息参考TI官网。
TivaC LaunchPad是基于TM4C123GH6PM处理器的快速入门板卡,自带USB仿真器,通过USB线连接PC机即可进行嵌入式处理器的评估与学习。
什么是LaunchPad?
为了方便用户快速掌握评估某个系列的处理器,TI公司推出了一系列的LaunchPad板卡,例如MSP430G2553LaunchPad,C2000 LaunchPad等等。这些板卡有共同特点:板子上自带有仿真器、带有用户按键和LED灯、引出40个或者20个扩展引脚。同时,扩展引脚具有统一的标准定义,用户根据需要制作扩展板卡,插在扩展引脚上(称为BoosterPack),符合标准定义的BoosterPack可以用在不同的LaunchPad板卡上。(详见TI的文档)
Tiva LP板卡带2个用户按键和1个三色的LED灯;对外引出的IO口符合BoosterPack 40Pin标准定义,也就是说可以兼容MSP430 LaunchPad板卡。整个板卡的示意图如下:
拿到TivaC LAUNCHPAD板子时,不用急于上电操作,“磨刀不误砍柴工”,先花点时间大致了解下板卡的硬件电路连接。使用前,只要了解大概即可J。
1.1 电源
Tiva LaunchPad板通过USB口供电。板子上有两个USB口(分别称为Device和Debug;USB座子边上有丝印字符表示),都可以给板子供电,用开关来选择。一般使用靠上的USB口,下载仿真均使用这个口。
板子上有一个绿色的LED灯,用来指示3.3V供电。
板子上的电源处理电路对外输出两路电压:
l 3.3VDC 最大300mA;
l 5.0VDC 输出能力23mA~323mA,与3.3VDC的使用有关。3.3V用的多了,供这边使用的就少了。
1.2 复位电路
低电平有效复位。当按键按下时,为低电平。
1.3 时钟电路
板卡焊有两个晶振。16