基于STM32的單片機(jī)與接口技術(shù)
定 價(jià):55 元
叢書名:普通高等教育計(jì)算機(jī)類系列教材
- 作者:丁德紅 主編
- 出版時(shí)間:2023/2/1
- ISBN:9787111718703
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:274
- 紙張:
- 版次:
- 開本:16
本書主要介紹STM32F429技術(shù),注重應(yīng)用,強(qiáng)調(diào)動(dòng)手實(shí)踐,每章都配有案例,幫助讀者快速地學(xué)以致用。讀者按本書思路學(xué)習(xí)不僅可以學(xué)會(huì)MCU/ARM,還可掌握總線通信協(xié)議。本書共13章,內(nèi)容涵蓋開發(fā)環(huán)境、硬件平臺(tái)及體系結(jié)構(gòu)、通用輸入輸出端口、STM32F429中斷機(jī)制及應(yīng)用、STM32F429定時(shí)/計(jì)數(shù)器應(yīng)用、STM32F429串口通信應(yīng)用、液晶顯示、總線(IIC和SPI)、NAND FLASH存儲(chǔ)器、FATFS文件系統(tǒng)、漢字字庫和漢字顯示、實(shí)時(shí)時(shí)鐘(RTC)控制、紅外遙控。
本書配有電子課件、教案和實(shí)驗(yàn)方案,可用作本科生計(jì)算機(jī)、電氣自動(dòng)化、控制與科學(xué)工程、物聯(lián)網(wǎng)、通信工程及相關(guān)專業(yè)教材或教學(xué)參考書,也可以作為IT和電子工程人員的自學(xué)參考書。
第1章開發(fā)環(huán)境
1.1MDK5簡介與安裝
1.2工程模板和工程結(jié)構(gòu)
1.2.1工程模板
1.2.2工程結(jié)構(gòu)
1.3程序下載與調(diào)試
1.3.1STM32串口程序下載
1.3.2使用STLINK下載與調(diào)試程序
第2章硬件平臺(tái)及體系結(jié)構(gòu)
2.1STM32F4總線架構(gòu)
2.2STM32F4時(shí)鐘系統(tǒng)
2.2.1STM32F429時(shí)鐘樹概述
2.2.2STM32F429時(shí)鐘初始化配置
2.2.3STM32F429時(shí)鐘使能和配置
2.3NVIC中斷管理
2.4寄存器地址映射
第3章通用輸入輸出端口
3.1GPIO模式
3.2GPIO操作函數(shù)
3.3跑馬燈實(shí)驗(yàn)
3.4按鍵分類
3.5按鍵驅(qū)動(dòng)
3.6按鍵實(shí)驗(yàn)
3.7GPIO實(shí)驗(yàn)
第4章STM32F429中斷機(jī)制及應(yīng)用
4.1中斷概述
4.2STM32微控制器中斷系統(tǒng)
4.3HAL庫的中斷處理流程
4.4外部中斷應(yīng)用案例
第5章STM32F429定時(shí)/計(jì)數(shù)器
應(yīng)用5.1定時(shí)器概述
5.2微控制器的定時(shí)器概述
5.3定時(shí)/計(jì)數(shù)功能的數(shù)據(jù)類型和接口
函數(shù)
5.4應(yīng)用舉例:通過定時(shí)器定時(shí)閃爍
LED燈
5.5應(yīng)用舉例:通過定時(shí)器的PWM輸出實(shí)現(xiàn)
呼吸燈
5.6定時(shí)器PWM輸出編程
5.7呼吸燈項(xiàng)目實(shí)現(xiàn)
5.8輸入捕獲
5.8.1輸入捕獲簡介
5.8.2通過TIM5的通道1的輸入捕獲測試
按鍵WK_UP的按鍵時(shí)間
第6章STM32F429串口通信應(yīng)用
6.1串口通信概述
6.1.1通信基本概念
6.1.2同步串行通信
6.1.3異步串行通信
6.2STM32的串口通信
6.2.1STM32串口通信單元結(jié)構(gòu)
6.2.2STM32F429IGT6芯片的UART
引腳
6.2.3串口信號(hào)轉(zhuǎn)換模塊
6.3HAL庫串口通信初始化編程
6.3.1HAL庫中的串口外設(shè)句柄
類型
6.3.2HAL庫編程思路
6.4輪詢式串口通信
6.4.1相關(guān)HAL庫函數(shù)
6.4.2編程實(shí)例
6.4.3串口重定向
6.5中斷方式串口通信
6.5.1串口中斷方式的特點(diǎn)
6.5.2中斷方式串口HAL庫函數(shù)
6.5.3串口中斷處理過程
第7章液晶顯示
7.1液晶基礎(chǔ)知識(shí)
7.2TFTLCD(MCU屏)與FMC簡介
7.2.1FMC簡介
7.2.2MCU屏驅(qū)動(dòng)實(shí)驗(yàn)
7.3LTDC LCD(RGB屏)
7.3.1RGBLCD簡介
7.3.2LTDC簡介
7.3.3DMA2D簡介
7.3.4RGB屏實(shí)現(xiàn)
7.4液晶知識(shí)歸納
第8章總線(IIC和SPI)
8.1IIC簡介
8.2IIC通信協(xié)議及驅(qū)動(dòng)程序
8.324C02讀寫實(shí)驗(yàn)
8.4SPI簡介
8.5W25Q128讀寫實(shí)驗(yàn)
第9章NAND FLASH存儲(chǔ)器
9.1NAND FLASH簡介
9.2FTL簡介
9.3FMC NAND FLASH接口簡介
9.4NAND FLASH讀寫實(shí)驗(yàn)
第10章FATFS文件系統(tǒng)
10.1FATFS簡介
10.2文件系統(tǒng)實(shí)驗(yàn)
第11章漢字字庫和漢字顯示
11.1漢字字庫
11.2字庫制作
11.3漢字顯示實(shí)驗(yàn)
第12章實(shí)時(shí)時(shí)鐘(RTC)控制
12.1RTC介紹
12.2DS1302
12.3STM32F429 RTC
12.4RTC實(shí)驗(yàn)
第13章紅外遙控
13.1紅外遙控NEC協(xié)議
13.2紅外遙控實(shí)驗(yàn)
參考文獻(xiàn)