C2000 DSP培訓(xùn)大綱
第一階段
第1部分 DSP2000環(huán)境CCS詳解與軟件調(diào)試高級技巧詳解
1.1 CCS集成開發(fā)環(huán)境下工程的高級管理與編輯技術(shù)
1.2 CCS的工程配置
1.3 CCS應(yīng)用程序的調(diào)試
1.4 觀察變量調(diào)試方法
1.5 運用匯編和反匯編方法跟蹤調(diào)試程
序
1.6 程序優(yōu)化的技巧
1.7 CCS高級工具的使用
第2部分 CMD文件配置詳解和GEL詳解
2.1 GEL語言的運用
2.2 CMD文件配置
2.3 DSP2000典型芯片的體系結(jié)構(gòu)
2.4 CMD文件配置補充
第3部分 Dsp2000程序結(jié)構(gòu)詳解
3.1 程序整體結(jié)構(gòu)搭建規(guī)范
3.2 源文件的關(guān)系,和主文件的書寫規(guī) 范
3.3 常用頭文件詳解
3.4 常用庫文件詳解
3.5 CMD文件詳解
3.6 中斷向量表詳解
第4部分 DSP2000系統(tǒng)應(yīng)用電路設(shè)計
4.1 小系統(tǒng)(28335、2812)
4.2 接口電路設(shè)計
第5部分 C語言程序設(shè)計基礎(chǔ)及難點重點詳解
4.1 C語言數(shù)據(jù)結(jié)構(gòu)及語法
4.2 程序控制結(jié)構(gòu)
4.3 數(shù)組
4.4 指針
4.5 函數(shù)
4.6 C語言編程規(guī)范(環(huán)境、語言規(guī)范
字符類、變量、函數(shù)、算法類型轉(zhuǎn)換)
實驗課: CCS開發(fā)環(huán)境,GEL語言應(yīng)用,數(shù)碼管顯示實驗,蜂鳴器控制實驗,外部RAM 讀寫實驗,1602字符液晶操作實驗,128x64圖形液晶實驗
1) CCS開發(fā)環(huán)境的配置
2) 程序調(diào)試實例
3) 學(xué)習(xí)CCS的調(diào)試方法
4) GEL編程實例
5) 1602字符液晶操作實驗
6) 128x64圖形液晶實驗
第二階段
第4部分 GPIO模塊
4.1 GPIO模塊的功能、結(jié)構(gòu)
4.2 GPIO寄存器配置與編程
第5部分 CPU Timer
5.1 CPU Timer的結(jié)構(gòu)、功能
5.2 CPU Timer的寄存器配置與編程
第6部分 EV模塊和A/D模塊
6.1 EV模塊功能、結(jié)構(gòu)
6.2 EV操作、配置和編程
6.3 直流電機案例
實驗課:基于F2812的事件管理器模塊應(yīng)用程序的開發(fā),內(nèi)部定時器0的實驗,內(nèi)部定時器2的實驗,事件定時器實驗,GPIO 控制實驗,外部中斷控制實驗,
1)開發(fā)流程
2)PWM程序
3)內(nèi)部定時器0的實驗
4) 內(nèi)部定時器2的實驗
5) 事件定時器實驗
7)GPIO 控制實驗
8)外部中斷控制實驗
9)直流電機實驗
10)步進電機實驗
第三階段
第7部分 A/D和SCI模塊
7.1 A/D模塊功能、結(jié)構(gòu)
7.2 A/D操作、配置和編程
7.3 SCI模塊功能、結(jié)構(gòu)
7.4 SCI操作、配置和編程
第8部分 SPI和CAN模塊
8.1 SPI模塊功能、結(jié)構(gòu)
8.2 SPI操作、配置和編程
8.3 CAN模塊功能、結(jié)構(gòu)
8.4 CAN操作、配置和編程
實驗課:RS-232 串口通訊實驗,CAN 總線接口實驗,CAN 總線與外部設(shè)備發(fā)送實驗,CAN 總線與外部設(shè)備接收實驗
1)RS-232 串口通訊實驗
2)CAN 總線接口實驗
3)A/D,D/A實驗
4)CAN 總線與外部設(shè)備發(fā)送實驗
5)CAN 總線與外部設(shè)備接收實驗
第四階段
第9部分 基于 TMS320F2812/TMS320F28335的電氣平臺開發(fā)設(shè)計
9.1 核心處理系統(tǒng)
9.2 數(shù)/模轉(zhuǎn)換(DAC)設(shè)計
9.4 EEPROM(IIC)設(shè)計
9.5 RS-232(串口)設(shè)計
9.7 CAN模塊設(shè)計
9.8 3.3V和5V數(shù)字I/O設(shè)計
9.9 液晶設(shè)計
9.11 平臺調(diào)試中的的常見問題解答
第五階段
第10部分 無刷直流電機驅(qū)動控制系統(tǒng)開發(fā)案例
10.1 DSP2000無刷直流電機控制系統(tǒng)電路
10.2 永磁無刷直流電機驅(qū)動控制系統(tǒng)的軟件開發(fā)
第六階段
第11部分 永磁同步電機驅(qū)動控制系統(tǒng)開發(fā)案例
11.1 DSP2000永磁同步電機控制系統(tǒng)電路
11.2 永磁同步電機驅(qū)動控制系統(tǒng)的軟件開發(fā)
第12部分 PID控制程序的開發(fā)
PID控制程序的開發(fā)
第13部分 三相SPWM案例
1.實例說明
2.設(shè)計原理說明
3.軟件設(shè)計
實驗課:電機驅(qū)動控制應(yīng)用程序設(shè)計
1)驅(qū)動、檢測程序開發(fā)和調(diào)試
2)SVPWM程序
第七階段
第14部分 應(yīng)用程序下載與boot Loader
14.1 程序下載Flash中運行應(yīng)用程序
14.2 Flash中運行應(yīng)用程序 |