注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)STM32物聯(lián)網(wǎng)入門30步

STM32物聯(lián)網(wǎng)入門30步

STM32物聯(lián)網(wǎng)入門30步

定 價(jià):¥99.80

作 者: 杜洋
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115607010 出版時(shí)間: 2023-08-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  現(xiàn)在物聯(lián)網(wǎng)可以說是炙手可熱的概念,在智能家居、智能汽車、工業(yè)自動(dòng)化生產(chǎn)、智能城市等領(lǐng)域,都有物聯(lián)網(wǎng)的身影。單片機(jī)行業(yè)也將從自動(dòng)化控制快速轉(zhuǎn)向物聯(lián)網(wǎng)產(chǎn)品的研發(fā)。本書在這個(gè)背景下為想從事物聯(lián)網(wǎng)開發(fā)的朋友進(jìn)行物聯(lián)網(wǎng)的單片機(jī)入門指導(dǎo)。本書將采用主流的32位 ARM 單片機(jī)作為低功率物聯(lián)網(wǎng)設(shè)備的核心組件,講解藍(lán)牙模塊、Wi-Fi 模塊和阿里云物聯(lián)網(wǎng)平臺(tái)的聯(lián)網(wǎng)通信。本書使用 STM32 CubeIDE 集成開發(fā)環(huán)境、STM32 CubeMX 圖形化編程工具,以及主流的 HAL 庫,內(nèi)容包括基礎(chǔ)知識(shí)的講解和各功能模塊的編程與應(yīng)用,帶領(lǐng)大家完成一個(gè)基于阿里云物聯(lián)網(wǎng)平臺(tái)的小項(xiàng)目,通過項(xiàng)目開發(fā)實(shí)踐驗(yàn)證學(xué)習(xí)成果。

作者簡介

  杜洋 擅長8051、STM32單片機(jī)的教學(xué)與開發(fā),擁有十余年單片機(jī)開發(fā)經(jīng)驗(yàn)?!稅凵蠁纹瑱C(jī)》《愛上面包板》《STM32入門100步》作者,多年致力于單片機(jī)入門教學(xué)和物聯(lián)網(wǎng)開發(fā)設(shè)計(jì),行文幽默,深受國內(nèi)讀者歡迎。

圖書目錄

第 1 章 平臺(tái)建立
第 1 步:教程介紹與學(xué)習(xí)方法
1.1 教學(xué)介紹
1.2 理清關(guān)系
1.3 學(xué)習(xí)方法
第 2 步:CubeIDE 的安裝與漢化
2.1 CubeIDE 的下載
2.2 CubeIDE 的安裝
2.3 CubeIDE 的漢化
2.4 CubeIDE 的基本設(shè)置
第 3 步:創(chuàng)建 CubeIDE 工程
3.1 新建工程
3.2 安裝 HAL 庫
3.3 圖形化界面
3.4 命令行界面
第 4 步:CubeMX 圖形化編程
4.1 時(shí)鐘設(shè)置
4.2 端口設(shè)置
第 5 步:工程的編譯與下載
5.1 編譯工程
5.2 程序下載
5.3 修改參數(shù)重新下載
第 6 步:HAL 庫的結(jié)構(gòu)與使用
6.1 HAL 庫的整體結(jié)構(gòu)
6.2 HAL 庫的函數(shù)原理
6.3 HAL 庫的使用方法
第 2 章 物聯(lián)網(wǎng)基礎(chǔ)功能
第 7 步:RCC 時(shí)鐘與延時(shí)函數(shù)
7.1 RCC 的時(shí)鐘樹
7.2 RCC 的程序
7.3 HAL 庫中的延時(shí)函數(shù)
第 8 步:LED 與按鍵驅(qū)動(dòng)程序
8.1 LED 的驅(qū)動(dòng)與應(yīng)用
8.2 按鍵的驅(qū)動(dòng)與應(yīng)用
第 9 步:蜂鳴器與繼電器驅(qū)動(dòng)程序
9.1 蜂鳴器的驅(qū)動(dòng)與應(yīng)用
9.2 繼電器的驅(qū)動(dòng)與應(yīng)用
第 10 步:串口通信與超級(jí)終端
10.1 超級(jí)終端的安裝與設(shè)置
10.2 printf 串口打印函數(shù)
10.3 串口中斷回調(diào)函數(shù)
10.4 編寫串口控制應(yīng)用程序
第 11 步:ADC 與 DMA 驅(qū)動(dòng)程序
11.1 ADC 功能
11.2 DMA 功能
第 12 步:RTC 與 BKP 驅(qū)動(dòng)程序
12.1 HAL 庫自帶的 RTC 驅(qū)動(dòng)程序
12.2 創(chuàng)建走時(shí)完善的 RTC 驅(qū)動(dòng)程序
第 13 步:溫/濕度傳感器驅(qū)動(dòng)程序
13.1 DHT11 芯片介紹
13.2 電路原理分析
13.3 移植驅(qū)動(dòng)程序
13.4 編寫應(yīng)用程序
第 14 步:SPI 存儲(chǔ)芯片驅(qū)動(dòng)程序
14.1 芯片介紹
14.2 電路原理
14.3 CubeMX 設(shè)置
14.4 移植驅(qū)動(dòng)程序
14.5 編寫應(yīng)用程序
第 15 步:USB 從設(shè)備驅(qū)動(dòng)程序
15.1 電路原理
15.2 CubeMX 設(shè)置
15.3 修改驅(qū)動(dòng)程序
15.4 編寫應(yīng)用程序
第 16 步:省電模式、CRC 與芯片 ID
16.1 省電模式
16.2 CRC 功能
16.3 芯片 ID 功能
第 17 步:外部中斷與定時(shí)器
17.1 外部中斷功能
17.2 定時(shí)器功能
第 3 章 物聯(lián)網(wǎng)通信功能
第 18 步:RS485 總線驅(qū)動(dòng)程序
18.1 電路原理
18.2 CubeMX 設(shè)置
18.3 移植驅(qū)動(dòng)程序
18.4 編寫應(yīng)用程序
第 19 步:CAN 總線驅(qū)動(dòng)程序
19.1 電路原理
19.2 CubeMX 設(shè)置
19.3 移植驅(qū)動(dòng)程序
19.4 編寫驅(qū)動(dòng)程序
第 20 步:藍(lán)牙模塊驅(qū)動(dòng)程序
20.1 數(shù)據(jù)手冊分析
20.2 電路原理
20.3 CubeMX 設(shè)置
20.4 移植驅(qū)動(dòng)程序
20.5 編寫應(yīng)用程序
20.6 App 透傳測試
第 21 步:藍(lán)牙 AT 指令與控制應(yīng)用
21.1 AT 指令集介紹
21.2 AT 指令的編程方法
21.3 藍(lán)牙控制界面設(shè)置
21.4 編寫藍(lán)牙控制應(yīng)用程序
第 22 步:藍(lán)牙模塊的擴(kuò)展應(yīng)用
22.1 藍(lán)牙專業(yè)調(diào)試的界面設(shè)計(jì)
22.2 專業(yè)調(diào)試的程序編寫
22.3 藍(lán)牙模塊 I/O 端口的控制
第 23 步:Wi-Fi 模塊原理與 AT 指令
23.1 數(shù)據(jù)手冊分析
23.2 電路原理
23.3 Wi-Fi 模塊與串口 1 透傳
23.4 串口助手調(diào)試 AT 指令
23.5 AT 指令集介紹
第 24 步:Wi-Fi 模塊的 TCP 通信
24.1 Wi-Fi 模塊連接無線路由器
24.2 以計(jì)算機(jī)為服務(wù)器的 TCP 連接
24.3 以 Wi-Fi 模塊為服務(wù)器的 TCP 連接
24.4 Wi-Fi 模塊與手機(jī) App 通信
第 25 步:Wi-Fi 模塊的單片機(jī)控制應(yīng)用
25.1 移植驅(qū)動(dòng)程序
25.2 編寫應(yīng)用程序
25.3 計(jì)算機(jī)的遠(yuǎn)程控制
25.4 手機(jī)的遠(yuǎn)程控制
第 26 步:創(chuàng)建阿里云物聯(lián)網(wǎng)平臺(tái)
26.1 物聯(lián)網(wǎng)平臺(tái)簡介
26.2 創(chuàng)建產(chǎn)品與設(shè)備
26.3 安裝 MQTT.fx
26.4 測試數(shù)據(jù)收發(fā)
26.5 深入自學(xué)資料
第 27 步:STM32 連接阿里云物聯(lián)網(wǎng)平臺(tái)
27.1 修改示例程序的參數(shù)
27.2 云平臺(tái)的數(shù)據(jù)收發(fā)
27.3 驅(qū)動(dòng)程序結(jié)構(gòu)與原理
27.4 應(yīng)用程序原理分析
第 4 章 項(xiàng)目開發(fā)實(shí)踐
第 28 步:物聯(lián)網(wǎng)項(xiàng)目開發(fā)實(shí)例 1
28.1 項(xiàng)目策劃和開發(fā)規(guī)范
28.2 創(chuàng)建項(xiàng)目工程與日志
28.3 移植各功能驅(qū)動(dòng)程序
28.4 編寫功能測試應(yīng)用程序
第 29 步:物聯(lián)網(wǎng)項(xiàng)目開發(fā)實(shí)例 2
29.1 完成溫度控制加熱燈的程序
29.2 完成按鍵和電位器設(shè)置的程序
29.3 完成手機(jī)藍(lán)牙設(shè)置的程序
29.4 完成阿里云物聯(lián)網(wǎng)平臺(tái)設(shè)置的程序
29.5 測試效果與調(diào)試
第 30 步:物聯(lián)網(wǎng)項(xiàng)目開發(fā)實(shí)例 3
30.1 完成錯(cuò)誤報(bào)警的處理程序
30.2 完成操作異常的處理程序
30.3 完成穩(wěn)定性處理的程序
30.4 程序排版整理
30.5 導(dǎo)出正式版本并存檔

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)