www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 面向控制+自動化應(yīng)用的MCU——TM4C123G LaunchPad評測

面向控制+自動化應(yīng)用的MCU——TM4C123G LaunchPad評測

  • 作者:阿道
  • 來源:21ic
  • [導(dǎo)讀]
  • TM4C123x系列是TI推出的ARM Cortex-M4 內(nèi)核的MCU,用于取代以前的LM4F系列的產(chǎn)品。開發(fā)者只需要微小的改動,即可將以前的代碼移植到新的平臺上面。 TM4C123x 系列 MCU 集成了 ARM 單精度浮點內(nèi)核和高性能模數(shù)轉(zhuǎn)換器,

TM4C123x系列是TI推出的ARM Cortex-M4 內(nèi)核的MCU,用于取代以前的LM4F系列的產(chǎn)品。開發(fā)者只需要微小的改動,即可將以前的代碼移植到新的平臺上面。

TM4C123x 系列 MCU 集成了 ARM 單精度浮點內(nèi)核和高性能模數(shù)轉(zhuǎn)換器,同時仍提供低至 1.6μA 的低功耗模式。TM4C123x 系列具有最多 40 路 PWM 輸出、大量的串行通信外設(shè)、USB OTG 和兩個 CAN 控制器,為家庭、樓宇和工業(yè)應(yīng)用提供了出色的基準。
 
對于這款芯片,從網(wǎng)上能夠找到的資料來看,很多人對他的探索也是淺嘗則止,對初學(xué)這款芯片的同學(xué)者造成了很大的困擾,F(xiàn)在,就由阿道利用TI的入門級學(xué)習(xí)板TM4C123G LaunchPad,讓大家能夠快速的使用這塊板子步入TI TM4的大門吧!
 
一:TI LaunchPad系列的介紹
 
TM4C123G LaunchPad(這名字太長了,在后面的章節(jié)里,阿道簡單的稱之為T4Pad,會不會有抄襲iPad的嫌疑呢,哈哈)帶有TI LaunchPad系列一貫的風(fēng)格,采用了大紅的背景,看上去有種很喜慶的感覺;旧弦院罂吹酱蠹t色的小板子,我們就知道是TI系列的板子了。當然,為什么新出來的msp432 LaunchPad采用了黑色的設(shè)計呢,我們就不得而知了,有知道的同學(xué),可以偷偷的告訴阿道。。。
 
等等,估計還有好多同學(xué)不知道LaunchPad是怎么回事吧。阿道給大家普及下,LaunchPad是TI為快速開發(fā)芯片而設(shè)計的一系列入門開發(fā)板,板子上包含一個在線的仿真器和一個芯片的最小系統(tǒng)電路。TI為每個LaunchPad開發(fā)板提供了完整的例程和說明手冊。LaunchPad大家族的成員包括以下幾種:
TM4C123x評測774.png
 
我們現(xiàn)在所介紹的T4Pad是Connected LaunchPads下的產(chǎn)品。Connected LaunchPad下的所有產(chǎn)品都是32位內(nèi)核微控制器,他的所有成員如下圖所示。
TM4C123x評測867.png
 
有關(guān)TI LaunchPad的更多詳細介紹。猛擊進入觀看
 
二:TM4C123G LaunchPad的初識
 
T4Pad是塊很小的開發(fā)板。小到什么程度呢,阿道繼續(xù)犧牲自己的愛機來給大家做個對比。
TM4C123x評測1030.png
 
這塊板子搭載的資源如下:
  • 1>一顆高性能的M4F內(nèi)核的TM4C123GH6PM MCU。
  • 2>一個在線仿真調(diào)試器ICDI。
  • 3>一個三色RGB LED。
  • 4>兩個用戶按鍵。
  • 5>上下兩個通用的BoosterPack接口。
以上板載資源在T4Pad上的對應(yīng)位置如下圖所示。
TM4C123x評測1168.png
 
T4Pad上面搭載的TM4C123GH6PM MCU的特性如下:
  • 1>  最大80MHz的系統(tǒng)主頻率
  • 2>  256KB 閃存,32KB RAM,2 KB EEPROM
  • 3>  具有驅(qū)動程序和引導(dǎo)加載程序的板載 ROM
  • 4>  2x 12 通道 12 位 ADC (1 MSPS),16 個運動 PWM 通道,24 個計時器/捕捉/比較/PWM
  • 5 >  3 個模擬比較器
  • 6 >  4 個 SPI/SSI、4 個 I2C、8 個 UART
  • 7>  USB 主機/器件/OTG
  • 8>  2x CAN
可以看到資源還是很豐富的;旧纤械某S猛庠O(shè)資源都有了。對于T4Pad的操作,阿道還有幾點需要補充的:
 
1.T4Pad分為兩部分,小的那部分是ICDI下載仿真器,大的那部分是主控MCU最小系統(tǒng)。兩者用的都是TM4C123GH6PM MCU,同學(xué)們千萬不要搞混呦。如果你們有機會見到其他LaunchPad,只要是芯片上標有TM4C123GH6PM的部分,就是仿真器的部分。
 
2.關(guān)于T4Pad主控MCU的供電和通訊,可以選擇通過ICDI的USB口進行供電和通訊(DEBUG),也可以通過USB直接給主控MCU供電和通訊(DEVICE),兩者之間通過上圖中左上角的撥碼開關(guān)進行切換,具體切換到哪個,看撥碼開關(guān)上面的標志DEBUG和DEVICE對應(yīng)理解。
 
3.跳線帽的作用是USB的VDD給主控MCU供電,默認是連接的,這個不要動。
 
4.BoosterPack是個擴展接口,可以輕松的和TI 其他產(chǎn)品比如藍牙,無線WIFI等進行通訊,相當于給T4Pad增加了許多擴展的功能模塊,TI提供與這些模塊通訊的全部源碼和操作信息。下圖中給出幾個BoosterPack接口模塊的賞析。關(guān)于T4Pad支持的BoosterPack模塊的更多信息,猛擊進入觀看
TM4C123x評測2026.png

三:開發(fā)TM4C123G LaunchPad的前期準備工作
 
1.T4Pad原理圖的下載。要想深入的了解一個開發(fā)板,必須先下載他的原理圖,弄懂他的構(gòu)造。阿道上面的介紹,只是走馬觀花的大概介紹一遍,詳細功能的實現(xiàn),還需仔細深摳原理圖。
 
http://www.ti.com.cn/tool/cn/ek-tm4c123gxl
 
2.庫文件開發(fā)包的下載。ARM Cortex內(nèi)核之所以十分流行,就在于廠商把對寄存器的操作都封裝了起來,使用者只需要操作庫函數(shù)就好。TM4C123x系列的庫就是TIVA WARE開發(fā)包,里面包含了TM4C12x系列開發(fā)所需要的所有資源。阿道友情提示,這里必須先注冊一個TI的賬號,才能申請TivaWare? for C Series庫的下載,記得選擇應(yīng)用場合的時候,千萬不要選擇軍工。如果TI無情的拒絕了你,記得來萬能的21ic發(fā)帖求助呦!
  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論