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

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

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

定 價:¥99.80

作 者: 杜洋
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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