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

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

面向控制+自動化應用的MCU——TM4C123G LaunchPad評測

  • 作者:阿道
  • 來源:21ic
  • [導讀]
  • TM4C123x系列是TI推出的ARM Cortex-M4 內核的MCU,用于取代以前的LM4F系列的產品。開發(fā)者只需要微小的改動,即可將以前的代碼移植到新的平臺上面。 TM4C123x 系列 MCU 集成了 ARM 單精度浮點內核和高性能模數(shù)轉換器,
 
五:編譯后生成目標文件的下載
 
1.使用CCS進行下載
 
使用CCS下載是最簡單的了。用USB連接PC和T4Pad
 
1>在編譯OK后的界面中點擊DEBUG按鈕。代碼就下載進去了。
TM4C123x評測4509.png
 
2>點擊全速運行。就可以看到板子在運行了,退出DEBUG后,代碼還在運行。
TM4C123x評測4549.png
 
2.使用LMFLASHPROGRAMMER進行下載。
 
這里阿道著重介紹的就是這種方法,因為好多同學在使用IO的時候不太注意,操作了DEBUG的幾個IO,使得用CCS下載連接不上T4Pad了,這個時候懷疑芯片壞了。不要著急,使用LMFLASHPROGRAMMER就會幫你解決這個問題。
 
1.打開LMFLASHPROGRAMMER選擇如下配置
TM4C123x評測4719.png
 
2.選擇擦除flash(阿道提示,這步僅限于在CCS使用DEBUG連接不上T4Pad的情況時使用)。
TM4C123x評測4774.png
TM4C123x評測4780.png
3.再次回到下載頁面。
TM4C123x評測4798.png
 
選擇前面生成的.bin文件。還記得前面生成的這個.bin文件吧,有的同學自建工程的時候沒有配置完全,會生不成這個.bin文件。
TM4C123x評測4864.png
 
點擊下載
TM4C123x評測4871.png
 
下載完畢,自動復位運行程序。
TM4C123x評測4888.png
 
可以看到板子上LED在閃爍。證明程序燒寫OK。
 
附件1.gif
 
 
到此為止,我們就完成了對T4Pad的基本操作。從此以后,同學們就可以翻起TM4C123x的庫函數(shù)手冊,研究一下庫函數(shù),盡情的賞析TM4的魅力了!下面,阿道就帶領大家觀摩下TM4C123x的幾個魅力之處吧!
 
六:T4Pad的例程賞析
 
1.強大的ROM函數(shù)庫
 
TM4C系列最獨特的就是TI 把所有的外設庫函數(shù)都固化在ROM中了,我們可以通過ROM_庫函數(shù)名()直接調用即可,這樣的速度要比調用外設庫中的庫函數(shù)速度要快。因此,寫程序的時候習慣用ROM_庫函數(shù)名()是個很好的習慣。但是這也有個缺點,仿真的時候是看不出來的執(zhí)行的過程的,所以建議在調試完畢后在加上ROM_來增加執(zhí)行速度。
 
阿道一般就是這么寫的:
 
ROM_FPULazyStackingEnable();
 
ROM_SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_XTAL_16MHZ |
 
SYSCTL_OSC_MAIN);
 
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
 
ROM_GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_2);
 
2.強大的浮點型處理能力+自帶的SysCtlDelay延時函數(shù)
 
我們在延時的時候,總是抱怨延時函數(shù)不夠精確,用定時器充當延時函數(shù)又會浪費資源。但自從有TM4C123x,再也不用擔心延時不準確的問題啦!
 
精準的200ms延時
 
ROM_SysCtlDelay(SysCtlClockGet() / 10 / 3);
TM4C123x評測5652.png
 
精準的10ms延時
 
ROM_SysCtlDelay(SysCtlClockGet() / 10 / 30);
TM4C123x評測5709.png
 
精準的1ms延時
 
ROM_SysCtlDelay(SysCtlClockGet() / 10 / 300);
TM4C123x評測5767.png
 
總結:
 
TM4C123x系列的魅力不僅僅只限于此,阿道只是給大家做個簡單的評測,帶領大家快速走進T4Pad的大門。在很多場合,TM4有著巨大的優(yōu)勢,等待大家的探索!
 
相關資料下載地址
 
CCS IDE工具下載鏈接
 
http://www.ti.com/tool/ccstudio&DCMP=dsp_ccs_v4&HQS=Other+OT+ccs
 
TM4C123G LaunchPad資料下載鏈接
 
http://www.ti.com.cn/tool/cn/ek-tm4c123gxl
  • 本文系21ic原創(chuàng),未經許可禁止轉載!

網友評論