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)換)
實(shí)驗(yà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ì)
實(shí)驗(yàn)課:電機(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)用程序 |