CC430無線傳感網(wǎng)絡(luò)單片機應(yīng)用開發(fā) |
課程目標 |
學(xué)員經(jīng)過培訓(xùn)后具有單片機開發(fā)實際工作經(jīng)驗及單片機開發(fā)高級工程師的水平,能夠獨
立完成項目。 |
.入.學(xué).要.求. |
學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識:
◆電路系統(tǒng)的基本概念。 |
.班.級.規(guī).模.及.環(huán).境 |
為了保證培訓(xùn)效果,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限5人,多余人員安排到下一期進行。注意:本課程一旦開課不予退費。 |
時間地點 |
上課地點:【上!浚和瑵髮W(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:云峰大廈
近開課時間(周末班/連續(xù)班/晚班):cc430開課時間:2014年08月31日 |
學(xué)時和費用 |
★課時:
共6天,總計36學(xué)時
◆外地學(xué)員:代理安排食宿(需提前預(yù)定)
☆注重質(zhì)量
☆邊講邊練 ☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
新 優(yōu) 惠 措 施 |
◆團體報名優(yōu)惠措施:兩人95折優(yōu)惠,三人或三人以上9折優(yōu)惠 。注意:在讀學(xué)生憑學(xué)生證,即使一個人也優(yōu)惠500元。 |
.質(zhì).量.保.障. |
1、培訓(xùn)過程中,如有部分 內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后免費提供一個月的技術(shù)支持,充分保證培訓(xùn)后出效果;
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
課程大綱:CC430無線傳感網(wǎng)絡(luò)單片機應(yīng)用開發(fā)培訓(xùn)班 |
第1 部分 復(fù)位與中斷操作模式
1.1系統(tǒng)控制模塊(sys)介紹
1.2系統(tǒng)復(fù)位和初始化
1.3中斷3
1.3.1不可屏蔽中斷(nmi)3
1.3.2snmi時序4
1.3.3可屏蔽中斷4
1.3.4中斷向量5
1.3.5sys中斷向量發(fā)生器6
1.3.6中斷嵌套7
1.4操作模式7
1.4.1進入和退出低功耗模式lpm0~lpm49
1.4.2進入和退出低功耗模式lpm510
1.4.3低功耗模式中的時間延長11
1.5低功耗模式的應(yīng)用原則11
1.6未使用引腳的連接11
1.7引導(dǎo)代碼12
1.8存儲器映射——使用和功能12
1.8.1空白存儲空間12
.1.8.2通過電子熔絲的jtag鎖機制12
1.9jtag信箱(jmb)系統(tǒng)13
1.9.1jmb配置14
1.9.2jmbout0和jmbout1輸出信箱14
1.9.3jmbin0和jmbin1輸入信箱14
1.9.4jmb nmi的用法14
1.10器件描述符表15
1.10.1識別器件類型15
1.10.2tlv描述符16
1.10.3外設(shè)發(fā)現(xiàn)描述符16
1.11特殊功能寄存器(sfrs)18
1.12sys配置寄存器21
第2 部分 看門狗定時器(wdt_a)26
2.1看門狗(wdt_a)介紹26
2.2看門狗的操作26
2.2.1看門狗計數(shù)器(wdtcnt)27
2.2.2看門狗模式27
2.2.3定時器模式28
2.2.4看門狗定時器的中斷28
2.2.5時鐘故障安全保護功能28
2.2.6低功耗模式下的操作29
2.2.7軟件例程29
2.3看門狗寄存器29
第3 部分 一體化時鐘系統(tǒng)ucs31
3.1一體化時鐘介紹31
3.2ucs模塊的操作33
3.2.1低功耗應(yīng)用中,ucs模塊的特點33
3.2.2內(nèi)部超低功耗的低頻晶體振蕩器(vlo)33
3.2.3內(nèi)部基準振蕩器(refo)34
3.2.4xt1晶體振蕩器34
3.2.5射頻晶體振蕩器xt235
3.2.6數(shù)字控制振蕩器(dco)35
3.2.7鎖頻環(huán)(fll)36
3.2.8dco調(diào)制器36
3.2.9禁止鎖頻環(huán)(fll)硬件與調(diào)制器37
3.2.10低功耗模式時的鎖頻環(huán)37
3.2.11低功耗模式運行,由外圍模塊請求37
3.2.12ucs模塊失效安全運行模式38
3.2.13同步時鐘信號41
3.3模塊振蕩器(modosc)42
3.4ucs模塊寄存器42
第4 部分 電源管理模塊49
4.1電源管理模塊簡介49
4.2pmm操作50
4.2.1vcore與穩(wěn)壓器50
4.2.2電壓管理單元與監(jiān)測單元51
4.2.3電源電壓管理與上電監(jiān)測54
4.2.4增加內(nèi)核電壓vcore,以支持更高的mclk頻率54
4.2.5降低vcore以優(yōu)化功耗56
4.2.6lpm556
4.2.7電壓基準56
4.2.8掉電復(fù)位(bor)56
4.2.9svs/svm性能模式(正;蛉阅埽57
4.2.10pmm中斷57
4.2.11端口控制57
4.2.12電源電壓監(jiān)視器輸出(svmout,可選)57
4.3pmm寄存器58
第5 部分 cpux體系結(jié)構(gòu)64
5.1cc430x cpu(cpux)簡介64
5.2中斷64
5.3cpu寄存器66
5.3.1程序計數(shù)器(pc)66
5.3.2堆棧指針(sp)66
5.3.3狀態(tài)寄存器(sr)67
5.3.4常數(shù)發(fā)生器寄存器(cg1和cg2)68
5.3.5通用寄存器(r4~r15)69
5.4尋址模式70
5.4.1寄存器尋址模式71
5.4.2索引尋址模式72
5.4.3符號尋址模式76
5.4.4絕對尋址模式79
5.4.5間接寄存器尋址模式81
5.4.6間接自動增量尋址模式82
5.4.7立即尋址模式83
5.5cc430和cc430x指令84
5.5.1cc430指令85
5.5.2cc430x擴展指令89
5.6指令設(shè)置描述98
5.6.1擴展指令二進制描述99
5.6.2cc430指令100
5.6.3擴展指令132
5.6.4尋址指令159
第6 部分 flash存儲控制器167
6.1flash存儲器簡介167
6.2flash存儲器分段結(jié)構(gòu)167
6.3flash存儲器操作169
6.3.1擦除flash存儲器169
6.3.2寫flash存儲器171
6.3.3寫入或擦除期間,flash存儲器的存儲操作176
6.3.4flash存儲器的校驗177
6.3.5配置和訪問flash存儲控制器177
6.3.6flash存儲控制器的中斷177
6.3.7編程器件的flash存儲器177
6.4flash存儲寄存器178
第7 部分 ram控制器181
7.1ram控制器介紹181
7.2ramctl操作181
7.3ramctl模塊寄存器182
第8 部分 字i/o口183
8.1數(shù)字i/o的介紹183
8.2數(shù)字i/o操作184
8.2.1輸入寄存器pxin184
8.2.2輸出寄存器pxout184
8.2.3方向寄存器pxdir184
8.2.4上拉/下拉電阻使能寄存器pxren184
8.2.5輸出驅(qū)動能力寄存器pxds185
8.2.6功能選擇寄存器pxsel185
8.2.7p1和p2口中斷185
8.2.8配置未使用的端口引腳187
8.3數(shù)字i/o端口寄存器188
第9 部分 端口映射控制器191
9.1端口映射控制器簡介191
9.2端口映射控制器的操作191
9.2.1訪問191
9.2.2映射191
9.2.3軟件示例193
9.3端口映射控制寄存器194
第10 部分 dma控制器196
10.1直接存儲器存取(dma)簡介196
10.2dma操作196
10.2.1dma的尋址模式196
10.2.2dma的傳輸模式198
10.2.3dma傳輸?shù)膯?03
10.2.4停止dma傳輸204
10.2.5dma通道優(yōu)先級204
10.2.6dma傳輸周期205
10.2.7系統(tǒng)中斷下使用dma205
10.2.8dma控制器中斷205
10.2.9dma控制器配合usci_bi2c模塊的使用206
10.2.10dma控制器配合adc12的使用207
10.2.11dma控制器配合dac12的使用207
10.3dma寄存器207
第11 部分 32位硬件乘法器214
11.1硬件乘法器(32位)介紹214
11.2硬件乘法器(32位)操作214
11.2.1操作數(shù)寄存器216
11.2.2結(jié)果寄存器217
11.2.3軟件示例218
11.2.4小數(shù)部分 219
11.2.5小結(jié)223
11.2.6結(jié)果寄存器間接尋址225
11.2.7中斷使用225
11.2.8使用dma227
11.3硬件乘法器(32位)寄存器227
第12 部分 crc16模塊231
12.1crc模塊介紹231
12.2crc校驗和生成231
12.2.1crc流程232
12.2.2匯編例子233
12.3crc模塊寄存器234
第13 部分 aes加速器236
13.1aes加速器介紹236
13.2aes加速器的操作236
13.2.1加密237
13.2.2解密238
13.2.3解密密鑰的產(chǎn)生239
13.2.4低功耗模式下使用aes加速器241
13.2.5aes加速器的中斷241
13.2.6分組加密模式241
13.3aes加速器寄存器241
第14 部分 定時器timer_a244
14.1timer_a介紹244
14.2timer_a操作244
14.2.116位定時/計數(shù)器244
14.2.2啟動定時器246
14.2.3定時器模式控制246
14.2.4捕獲/比較模塊249
14.2.5輸出單元251
14.2.6timer_a中斷253
14.3timer_a寄存器255
第15 部分 實時時鐘rtc_a259
15.1rtc_a簡介259
15.2rtc_a的操作259
15.2.1計數(shù)器模式259
15.2.2日歷模式261
15.2.3實時時鐘中斷263
15.2.4實時時鐘校準264
15.3實時時鐘寄存器265
第16 部分 usci的uart模式273
16.1通用串行通信接口(usci)概述273
16.2usci簡介——uart模式273
16.3usci操作——uart模式275
16.3.1usci的初始化及復(fù)位275
16.3.2字符格式275
16.3.3異步通信格式275
16.3.4自動波特率檢測278
16.3.5irda編碼和解碼279
16.3.6自動錯誤檢測279
16.3.7usci接收使能280
16.3.8usci發(fā)送使能281
16.3.9uart波特率的產(chǎn)生281
16.3.10波特率的設(shè)置283
16.3.11位發(fā)送的時序284
16.3.12位接收的時序284
16.3.13典型波特率及其誤差285
16.3.14在低功耗模式下使用usci模塊的uart模式288
16.3.15usci中斷289
16.4usci寄存器——uart模式290
第17 部分 usci的spi模式295
17.1通用串行通信接口(usci)概述295
17.2usci簡介——spi模式295
17.3usci操作——spi模式296
17.3.1usci初始化及復(fù)位297
17.3.2字符格式297
17.3.3主機模式297
17.3.4從機模式298
17.3.5spi使能299
17.3.6串行時鐘控制299
17.3.7在低功耗模式下使用spi模式300
17.3.8spi中斷300
17.4usci寄存器——spi模式301
第18 部分 usci的i2c模式306
18.1通用串行通信接口(usci)概述306
18.2usci簡介——i2c模式306
18.3usci操作——i2c模式307
18.3.1usci初始化和復(fù)位308
18.3.2i2c串行數(shù)據(jù)308
18.3.3i2c尋址模式309
18.3.4i2c模塊操作模式310
18.3.5i2c時鐘的產(chǎn)生和同步316
18.3.6在低功耗模式下usci模塊i2c模式的使用319
18.3.7usci在i2c模式下的中斷319
18.4usci寄存器——i2c模式321
第19 部分 基于cc1101內(nèi)核的無線射頻模塊(rf1a)325
19.1rf1a無線射頻模塊介紹325
19.2射頻接口操作326
19.2.1射頻接口326
19.2.2射頻接口中斷331
19.2.3射頻內(nèi)核中斷332
19.2.4射頻中斷處理333
19.2.5使用dma控制器的射頻模塊335
19.3cc1101射頻內(nèi)核335
19.3.1cc430射頻內(nèi)核與cc1101的不同點335
19.3.2cc1101射頻內(nèi)核的指令系統(tǒng)336
19.3.3數(shù)據(jù)速率編程340
19.3.4接收機信道濾波器帶寬340
19.3.5解調(diào)器、符號同步器與數(shù)據(jù)判定341
19.3.6數(shù)據(jù)包處理硬件支持342
19.3.7調(diào)制格式347
19.3.8接收信號限定符和鏈路質(zhì)量信息348
19.3.9無線控制352
19.3.10數(shù)據(jù)fifo356
19.3.11頻率編程357
19.3.12vco358
19.3.13輸出功率編程358
19.3.14整形和pa斜坡359
19.3.15異步和同步串行操作359
19.3.16系統(tǒng)考量及指導(dǎo)360
19.3.17射頻內(nèi)核寄存器362
19.4射頻接口寄存器384
第20 部分 電壓基準模塊(ref)389
20.1ref介紹389
20.2操作原理389
20.2.1低功耗操作391
20.2.2寄存器refctl391
20.2.3電壓基準系統(tǒng)請求信號392
20.3ref寄存器394
第21 部分 比較器b396
21.1比較器b的介紹396
21.2比較器b的操作397
21.2.1比較器397
21.2.2模擬輸入開關(guān)397
21.2.3端口邏輯397
21.2.4輸入短路開關(guān)397
21.2.5輸出濾波器398
21.2.6基準電壓發(fā)生器398
21.2.7比較器b的端口禁止寄存器cbpd399
21.2.8比較器b的中斷399
21.2.9比較器b用于測量電阻元件400
21.3比較器b的寄存器401
第22 部分 模/數(shù)轉(zhuǎn)換器adc12_a405
22.1adc12_a介紹405
22.2adc12_a操作405
22.2.112位adc內(nèi)核405
22.2.2adc12_a輸入和多路復(fù)用器407
22.2.3基準電壓發(fā)生器407
22.2.4自動斷電408
22.2.5采樣轉(zhuǎn)換時序408
22.2.6轉(zhuǎn)換存儲器410
22.2.7adc12_a轉(zhuǎn)換模式410
22.2.8使用內(nèi)部集成的溫度傳感器414
22.2.9adc12_a接地和噪聲的考慮414
22.2.10adc12_a中斷415
22.3adc12_a寄存器417
第23 部分 lcd_b模塊425
23.1lcd_b控制器的簡介425
23.2lcd_b控制器的操作425
23.2.1lcd存儲器425
23.2.2lcd時序的產(chǎn)生425
23.2.3lcd顯示空白428
23.2.4lcd閃爍428
23.2.5lcd_b電壓和偏壓的產(chǎn)生428
23.2.6lcd輸出431
23.2.7lcd_b中斷431
23.2.8靜態(tài)模式432
23.2.92mux模式435
23.2.103mux模式437
23.2.114mux模式439
23.3lcd控制寄存器441
第24 部分 嵌入式仿真模塊eem449
24.1嵌入式仿真模塊eem簡介449
24.2eem構(gòu)造塊449
24.2.1觸發(fā)449
24.2.2觸發(fā)音序器451
24.2.3狀態(tài)存儲(內(nèi)部跟蹤緩沖器)451
24.2.4周期計數(shù)器451
24.2.5時鐘控制451
24.3eem配置451
|
|