-
>
全國計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
STM32程序設(shè)計(jì)案例教程/歐啟標(biāo) 版權(quán)信息
- ISBN:9787121365614
- 條形碼:9787121365614 ; 978-7-121-36561-4
- 裝幀:一般輕型紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
STM32程序設(shè)計(jì)案例教程/歐啟標(biāo) 本書特色
STM32是意法半導(dǎo)體(ST)有限公司推出的基于ARM Cortex-M內(nèi)核的通用型嵌入式微控制器,具有設(shè)計(jì)靈活、配置豐富、成本低廉、適用性強(qiáng)、性價(jià)比高等特點(diǎn),廣泛應(yīng)用于工業(yè)控制、通信、物聯(lián)網(wǎng)、車聯(lián)網(wǎng)等領(lǐng)域。本書系統(tǒng)介紹了STM32程序設(shè)計(jì)的基礎(chǔ)知識(shí)和實(shí)戰(zhàn)技巧。本書案例豐富、結(jié)構(gòu)清晰、實(shí)用性強(qiáng)。本書可作為高職高專院校電類專業(yè)學(xué)生的教材使用,也可供相關(guān)工程技術(shù)人員作為參考用書。
STM32程序設(shè)計(jì)案例教程/歐啟標(biāo) 內(nèi)容簡介
STM32是意法半導(dǎo)體(ST)有限公司推出的基于ARM Cortex-M內(nèi)核的通用型嵌入式微控制器,具有設(shè)計(jì)靈活、配置豐富、成本低廉、適用性強(qiáng)、性價(jià)比高等特點(diǎn),廣泛應(yīng)用于工業(yè)控制、通信、物聯(lián)網(wǎng)、車聯(lián)網(wǎng)等領(lǐng)域。本書系統(tǒng)介紹了STM32程序設(shè)計(jì)的基礎(chǔ)知識(shí)和實(shí)戰(zhàn)技巧。本書案例豐富、結(jié)構(gòu)清晰、實(shí)用性強(qiáng)。本書可作為高職高專院校電類專業(yè)學(xué)生的教材使用,也可供相關(guān)工程技術(shù)人員作為參考用書。
STM32程序設(shè)計(jì)案例教程/歐啟標(biāo) 目錄
任務(wù)1-1 控制一顆LED發(fā)光二極管閃爍 (1)
1.1 初步認(rèn)識(shí)STM32的GPIO端口的輸出功能 (10)
1.2 寄存器及其地址信息 (15)
1.3 volatile修飾符的使用及寄存器定義 (17)
習(xí)題1 (18)
項(xiàng)目2 認(rèn)識(shí)模塊化編程 (19)
任務(wù)2-1 控制一顆LED發(fā)光二極管閃爍 (19)
2.1 模塊化編程 (24)
2.2 其他C語言注意事項(xiàng) (25)
2.2.1 用#define和typedef定義類型別名 (25)
2.2.2 一些常見的運(yùn)算符問題 (25)
2.2.3 文件包含 (26)
2.2.4 關(guān)于注釋 (27)
習(xí)題2 (28)
項(xiàng)目3 認(rèn)識(shí)STM32的存儲(chǔ)器結(jié)構(gòu) (29)
任務(wù)3-1 LED0閃爍控制 (29)
3.1 存儲(chǔ)器基礎(chǔ)知識(shí) (30)
3.2 Cortex-M4內(nèi)核和STM32的存儲(chǔ)器結(jié)構(gòu) (31)
3.2.1 Cortex-M4內(nèi)核的存儲(chǔ)器結(jié)構(gòu) (31)
3.2.2 STM32的存儲(chǔ)器結(jié)構(gòu) (33)
3.2.3 位帶(Bit Band)及位帶別名區(qū)(Bit Band Alias)的關(guān)系 (37)
3.3 結(jié)構(gòu)體在STM32中的應(yīng)用 (40)
3.4 通用的I/O端口功能設(shè)置函數(shù)的設(shè)計(jì) (42)
任務(wù)3-2 跑馬燈的實(shí)現(xiàn) (44)
習(xí)題3 (47)
項(xiàng)目4 精確延時(shí)的實(shí)現(xiàn)—SysTick 定時(shí)器的原理及其應(yīng)用 (48)
任務(wù)4-1 蜂鳴器發(fā)聲控制 (48)
4.1 SysTick定時(shí)器介紹 (52)
4.2 嘀嗒定時(shí)器的延時(shí)應(yīng)用 (55)
習(xí)題4 (57)
項(xiàng)目5 機(jī)械按鍵的識(shí)別——初步認(rèn)識(shí)GPIO端口的輸入功能 (58)
任務(wù)5-1 識(shí)別機(jī)械按鍵的按下與彈起 (58)
5.1 STM32的GPIO端口的數(shù)據(jù)輸入功能 (65)
5.1.1 GPIO端口位的數(shù)據(jù)輸入通道 (65)
5.1.2 GPIO端口位的輸入配置及上/下拉電阻使能 (66)
5.2 按鍵狀態(tài)的判斷 (67)
習(xí)題5 (68)
項(xiàng)目6 深入了解STM32F407的時(shí)鐘系統(tǒng) (69)
6.1 STM32F4的時(shí)鐘系統(tǒng)簡介 (69)
6.2 STM32F4的時(shí)鐘系統(tǒng) (69)
6.3 STM32F4的系統(tǒng)時(shí)鐘和各模塊時(shí)鐘 (72)
6.3.1 系統(tǒng)時(shí)鐘SYSCLK (72)
6.3.2 由SYSCLK模塊提供時(shí)鐘源的時(shí)鐘 (73)
6.3.3 RCC模塊的相關(guān)寄存器及其作用 (75)
習(xí)題6 (77)
項(xiàng)目7 認(rèn)識(shí)STM32的串口結(jié)構(gòu) (78)
任務(wù)7-1 使用STM32的串口向PC端發(fā)送字符串 (78)
7.1 串口基礎(chǔ)知識(shí) (83)
7.2 STM32的串口結(jié)構(gòu) (84)
7.3 引腳復(fù)用 (90)
7.4 端口初始化函數(shù)的重新組織 (93)
習(xí)題7 (95)
項(xiàng)目8 STM32F407的中斷管理 (96)
任務(wù)8-1 使用STM32的外部中斷 (96)
8.1 內(nèi)嵌中斷向量控制器NVIC對(duì)中斷的控制 (102)
8.1.1 STM32的中斷源 (102)
8.1.2 STM32的中斷使能控制 (105)
8.1.3 STM32的中斷優(yōu)先級(jí) (106)
8.1.4 中斷函數(shù)接口及中斷函數(shù)的實(shí)現(xiàn) (112)
8.2 外部中斷 (113)
8.2.1 外部中斷的中斷源 (113)
8.2.2 外部中斷的設(shè)置 (114)
習(xí)題8 (116)
項(xiàng)目9 認(rèn)識(shí)STM32的定時(shí)器 (118)
任務(wù)9-1 使用定時(shí)器中斷控制LED0的閃爍 (118)
9.1 STM32的定時(shí)器概述 (122)
9.2 TIM3內(nèi)部結(jié)構(gòu)及其計(jì)數(shù)原理 (122)
9.2.1 TIM3的內(nèi)部結(jié)構(gòu) (122)
9.2.2 STM32定時(shí)器的定時(shí)原理 (124)
9.3 定時(shí)器中斷的實(shí)現(xiàn) (127)
9.4 應(yīng)用定時(shí)器產(chǎn)生PWM調(diào)制信號(hào) (128)
9.4.1 TIM14的PWM調(diào)制原理 (130)
9.4.2 TIM14產(chǎn)生PWM信號(hào)涉及的寄存器 (132)
9.4.3 TIM14產(chǎn)生PWM信號(hào)的實(shí)現(xiàn)流程 (133)
任務(wù)9-2 使用TIM14產(chǎn)生周期為500s、占空比為80%的脈沖信號(hào) (134)
習(xí)題9 (136)
項(xiàng)目10 認(rèn)識(shí)STM32的獨(dú)立看門狗 (137)
任務(wù)10-1 認(rèn)識(shí)STM32的獨(dú)立看門狗的工作原理 (137)
10.1 看門狗電路概述 (140)
10.2 STM32F407的看門狗電路 (140)
10.3 獨(dú)立看門狗相關(guān)的寄存器 (141)
10.4 獨(dú)立看門狗的設(shè)置、啟動(dòng)及工作流程 (142)
習(xí)題10 (143)
項(xiàng)目11 認(rèn)識(shí)STM32F407的實(shí)時(shí)時(shí)鐘 (144)
任務(wù)11-1 認(rèn)識(shí)STM32的RTC (144)
11.1 RTC實(shí)時(shí)時(shí)鐘介紹 (149)
11.2 STM32的RTC的工作原理 (149)
11.3 STM32的RTC的操作步驟 (153)
習(xí)題11 (155)
項(xiàng)目12 STM32迷你開發(fā)板電路設(shè)計(jì) (156)
項(xiàng)目13 認(rèn)識(shí)ARM處理器 (161)
13.1 架構(gòu)簡介 (161)
13.2 Cortex-M4的操作狀態(tài)、工作模式和訪問等級(jí) (161)
13.3 數(shù)據(jù)長度 (162)
13.4 存儲(chǔ)器大小端 (162)
13.5 Cortex-M4的寄存器 (163)
13.6 堆和棧的概念 (166)
13.7 內(nèi)存分配 (167)
習(xí)題13 (170)
項(xiàng)目14 匯編語言基礎(chǔ)和 Cortex-M4指令集 (172)
14.1 匯編語言基礎(chǔ) (172)
14.2 Cortex-M4的指令集 (174)
14.3 Cortex-M4的偽操作和偽指令 (180)
14.3.1 偽操作 (180)
14.3.2 偽指令 (186)
習(xí)題14 (187)
項(xiàng)目15 認(rèn)識(shí)啟動(dòng)文件startup_stm32f40_41xxx.s (188)
習(xí)題15 (191)
附錄A STM32F407ZGT6的引腳結(jié)構(gòu)與功能 (192)
附錄B STM32F407ZGT6核心電路設(shè)計(jì) (203)
附錄C STM32F407ZGT6外圍電路設(shè)計(jì) (204)
附錄D 關(guān)于編譯信息的解釋 (205)
參考文獻(xiàn) (207)
STM32程序設(shè)計(jì)案例教程/歐啟標(biāo) 作者簡介
歐啟標(biāo),廣東機(jī)電職業(yè)技術(shù)學(xué)院教師,副教授,雙師型教師。一直從事單片機(jī)和ARM相關(guān)專業(yè)建設(shè)方向的教學(xué)和科研工作。
- >
小考拉的故事-套裝共3冊(cè)
- >
苦雨齋序跋文-周作人自編集
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
推拿
- >
自卑與超越
- >
姑媽的寶刀
- >
名家?guī)阕x魯迅:故事新編
- >
二體千字文