TMS570學習【1】了解什么是TMS570
鑒于TMS570的功能強大,在嵌入式中超高性能的地位,因此本明同學開始對TMS570的學習和應用,當然還是以應用為主哈,畢竟是個機械的工科生,向大家分享一下我的學習心得以及與STM32的對比,
1. 基本配置
主頻:300MHZ,
芯片記憶體:512K,閃存4MB,外擴16M*16BIT的SDRAM,
AD采集:40路12位,采樣頻率不低于20KHZ,支持IO引腳中斷、PWM觸發中斷、軟體中斷三種中斷方式,輸入信號0-5V,
GPIO:8個帶中斷的GPIO通用介面、30個普通GPIO口,8個帶中斷的專用GPI介面,
通信:2個RS232介面,速率9600bps,1個CAN2.0B 協議的介面,通信速率:1Mbps,
電源供電:DC3-3.3伏,
高低電平:高電平有效輸入為1.8V,低電平有效輸入為0.7V;
2. 功能電路
(1)GPI低通濾波處理電路;(我的板子上沒有找到)
(2)40路12位AD輸入運放跟隨器電路;
(3)運放跟隨器3.3V升壓8.3V電源升壓電路;
(4)TMS570的AD輸入電源3.3V升壓和穩壓電路;
(5)TMS570的AD輸入5V參考源電路;
(6)TMS570內核1.2V電源轉換電路,
相關硬體圖大家買的話肯定會有商家給配套贈送的,因此不在這拍照粘貼了,不過大體上我們也一般不用看的太細對于這個硬體圖而言,更重要的是如何應用,知道有哪些和怎么用介面,那么本次博客不會介紹大部分的相關軟體實作配置,爭取在后續博文中給出,
3.程式燒錄
按照給定的安裝步驟:
3.1 CCS
官方提供的編譯軟體安裝檔案壓縮包CCS8.3.0.00011_win32.zip:需要注意的是路徑不能有中文名,除了選擇芯片以外,都是一路默認下來的,當然,這里有必要介紹一下CCS,他是供用戶開發并除錯DSP、MCU等的集成開發軟體,我下載的版本為8.3,是免費軟體,可以給570提供編譯環境,這是我安裝完成的界面:

當然,關于CCS的使用還是需要提一下的,新建工程呢就是電機project->new ccs project.相關操作也不是什么難事,和KEIL的操作對比起來沒有太麻煩,我之前用過VS2013,所以上手這個還是蠻容易,想要一起學的小伙伴可以關注或者私聊我,現在先完成570給出的測驗程序吧,
3.2 HALCOGEN

打開hal后,我們新建檔案:

電機file - generate code 后便可以生成一堆代碼,可以從ccs中看到:

3.3 撰寫主函式
打開main主函式:

要注意,哪怕是被注釋了,也要放在begin和and之間

最后通過右鍵單擊Target Configurations視窗中工程目錄下的“xx.ccxml”檔案,并選擇“Launch Selected Configuration”,點擊快捷選單欄的“Connect Target”按鈕,在仿真器連接成功后,點擊快捷選單欄的“Load”按鈕,裝載程式就結束啦,

到此為止,基于HAL+CCS的編程流程差不多就結束了,當然以后還會學習570的各個功能實作,最終是要復現我STM32的各個程式段的,在這給大家推薦一個很有用的檔案,就是HAL的安裝檔案夾中,有個Help的檔案夾,可以從里面找到相關的芯片幫助手冊,這個手冊可以說相當有用了!!!!

最后,希望和大家一起繼續深入ARM的研究!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276685.html
標籤:其他
