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 運(yùn)用匯編和反匯編方法跟蹤調(diào)試程
序
1.6 程序優(yōu)化的技巧
1.7 CCS高級工具的使用
第2部分 CMD文件配置詳解和GEL詳解
2.1 GEL語言的運(yùn)用
2.2 CMD文件配置
2.3 DSP2000典型芯片的體系結(jié)構(gòu)
2.4 CMD文件配置補(bǔ)充
第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è)計(jì)
4.1 小系統(tǒng)(28335、2812)
4.2 接口電路設(shè)計(jì)
第5部分 C語言程序設(shè)計(jì)基礎(chǔ)及難點(diǎn)重點(diǎn)詳解
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ù)碼管顯示實(shí)驗(yàn),蜂鳴器控制實(shí)驗(yàn),外部RAM 讀寫實(shí)驗(yàn),1602字符液晶操作實(shí)驗(yàn),128x64圖形液晶實(shí)驗(yàn)
1) CCS開發(fā)環(huán)境的配置
2) 程序調(diào)試實(shí)例
3) 學(xué)習(xí)CCS的調(diào)試方法
4) GEL編程實(shí)例
5) 1602字符液晶操作實(shí)驗(yàn)
6) 128x64圖形液晶實(shí)驗(yàn)
第二階段
第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 直流電機(jī)案例
實(shí)驗(yàn)課:基于F2812的事件管理器模塊應(yīng)用程序的開發(fā),內(nèi)部定時器0的實(shí)驗(yàn),內(nèi)部定時器2的實(shí)驗(yàn),事件定時器實(shí)驗(yàn),GPIO 控制實(shí)驗(yàn),外部中斷控制實(shí)驗(yàn),
1)開發(fā)流程
2)PWM程序
3)內(nèi)部定時器0的實(shí)驗(yàn)
4) 內(nèi)部定時器2的實(shí)驗(yàn)
5) 事件定時器實(shí)驗(yàn)
7)GPIO 控制實(shí)驗(yàn)
8)外部中斷控制實(shí)驗(yàn)
9)直流電機(jī)實(shí)驗(yàn)
10)步進(jìn)電機(jī)實(shí)驗(yàn)
第三階段
第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操作、配置和編程
實(shí)驗(yàn)課:RS-232 串口通訊實(shí)驗(yàn),CAN 總線接口實(shí)驗(yàn),CAN 總線與外部設(shè)備發(fā)送實(shí)驗(yàn),CAN 總線與外部設(shè)備接收實(shí)驗(yàn)
1)RS-232 串口通訊實(shí)驗(yàn)
2)CAN 總線接口實(shí)驗(yàn)
3)A/D,D/A實(shí)驗(yàn)
4)CAN 總線與外部設(shè)備發(fā)送實(shí)驗(yàn)
5)CAN 總線與外部設(shè)備接收實(shí)驗(yàn)
第四階段
第9部分 基于 TMS320F2812/TMS320F28335的電氣平臺開發(fā)設(shè)計(jì)
9.1 核心處理系統(tǒng)
9.2 數(shù)/模轉(zhuǎn)換(DAC)設(shè)計(jì)
9.4 EEPROM(IIC)設(shè)計(jì)
9.5 RS-232(串口)設(shè)計(jì)
9.7 CAN模塊設(shè)計(jì)
9.8 3.3V和5V數(shù)字I/O設(shè)計(jì)
9.9 液晶設(shè)計(jì)
9.11 平臺調(diào)試中的的常見問題解答
第五階段
第10部分 無刷直流電機(jī)驅(qū)動控制系統(tǒng)開發(fā)案例
10.1 DSP2000無刷直流電機(jī)控制系統(tǒng)電路
10.2 永磁無刷直流電機(jī)驅(qū)動控制系統(tǒng)的軟件開發(fā)
第六階段
第11部分 永磁同步電機(jī)驅(qū)動控制系統(tǒng)開發(fā)案例
11.1 DSP2000永磁同步電機(jī)控制系統(tǒng)電路
11.2 永磁同步電機(jī)驅(qū)動控制系統(tǒng)的軟件開發(fā)
第12部分 PID控制程序的開發(fā)
PID控制程序的開發(fā)
第13部分 三相SPWM案例
1.實(shí)例說明
2.設(shè)計(jì)原理說明
3.軟件設(shè)計(jì)
電機(jī)驅(qū)動控制應(yīng)用程序設(shè)計(jì)
1)驅(qū)動、檢測程序開發(fā)和調(diào)試
2)SVPWM程序
第七階段
第14部分 應(yīng)用程序下載與boot Loader
14.1 程序下載Flash中運(yùn)行應(yīng)用程序
14.2 Flash中運(yùn)行應(yīng)用程序
|