| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:STM32物聯網入門30步 ISBN:9787115607010 出版社:人民郵電 著編譯者:杜洋 頁數:414 所在地:中國大陸 *此為代購商品 書號:1557294 可大量預訂,請先連絡。 內容簡介 現在物聯網可以說是炙手可熱的概念,在智能家居、智能汽車、工業自動化生產、智能城市等領域,都有物聯網的身影。單片機行業也將從自動化控制快速轉向物聯網產品的研發。本書在這個背景下為想從事物聯網開發的朋友進行物聯網的單片機入門指導。本書將採用主流的32位ARM單片機作為低功率物聯網設備的核心組件,講解藍牙模塊、Wi-Fi模塊和阿里雲物聯網平台的聯網通信。本書使用STM32 CubeIDE集成開發環境、STM32 CubeMX圖形化編程工具,以及主流的HAL庫,內容包括基礎知識的講解和各功能模塊的編程與應用,帶領大家完成一個基於阿里雲物聯網平台的小項目,通過項目開發實踐驗證學習成果。目錄 第1章 平台建立第1步:教程介紹與學習方法 1 1 教學介紹 1 2 理清關係 1 3 學習方法 第2步:CubeIDE的安裝與漢化 2 1 CubeIDE的下載 2 2 CubeIDE的安裝 2 3 CubeIDE的漢化 2 4 CubeIDE的基本設置 第3步:創建CubeIDE工程 3 1 新建工程 3 2 安裝HAL庫 3 3 圖形化界面 3 4 命令行界面 第4步:CubeMX圖形化編程 4 1 時鐘設置 4 2 埠設置 第5步:工程的編譯與下載 5 1 編譯工程 5 2 程序下載 5 3 修改參數重新下載 第6步:HAL庫的結構與使用 6 1 HAL庫的整體結構 6 2 HAL庫的函數原理 6 3 HAL庫的使用方法 第2章 物聯網基礎功能 第7步:RCC時鐘與延時函數 7 1 RCC的時鐘樹 7 2 RCC的程序 7 3 HAL庫中的延時函數 第8步:LED與按鍵驅動程序 8 1 LED的驅動與應用 8 2 按鍵的驅動與應用 第9步:蜂鳴器與繼電器驅動程序 9 1 蜂鳴器的驅動與應用 9 2 繼電器的驅動與應用 第10步:串口通信與超級終端 10 1 超級終端的安裝與設置 10 2 printf串口列印函數 10 3 串口中斷回調函數 10 4 編寫串口控制應用程序 第11步:ADC與DMA驅動程序 11 1 ADC功能 11 2 DMA功能 第12步:RTC與BKP驅動程序 12 1 HAL庫自帶的RTC驅動程序 12 2 創建走時完善的RTC驅動程序 第13步:溫濕度感測器驅動程序 13 1 DHT11晶元介紹 13 2 電路原理分析 13 3 移植驅動程序 13 4 編寫應用程序 第14步:SPI存儲晶元驅動程序 14 1 晶元介紹 14 2 電路原理 14 3 CubeMX設置 14 4 移植驅動程序 14 5 編寫應用程序 第15步:USB從設備驅動程序 15 1 電路原理 15 2 CubeMX設置 15 3 修改驅動程序 15 4 編寫應用程序 第16步:省電模式、CRC與晶元ID 16 1 省電模式 16 2 CRC功能 16 3 晶元ID功能 第17步:外部中斷與定時器 17 1 外部中斷功能 17 2 定時器功能 第3章 物聯網通信功能 第18步:RS485匯流排驅動程序 18 1 電路原理 18 2 CubeMX設置 18 3 移植驅動程序 18 4 編寫應用程序 第19步:CAN匯流排驅動程序 19 1 電路原理 19 2 CubeMX設置 19 3 移植驅動程序 19 4 編寫驅動程序 第20步:藍牙模塊驅動程序 20 1 數據手冊分析 20 2 電路原理 20 3 CubeMX設置 20 4 移植驅動程序 20 5 編寫應用程序 20 6 App透傳測試 第21步:藍牙AT指令與控制應用 21 1 AT指令集介紹 21 2 AT指令的編程方法 21 3 藍牙控制界面設置 21 4 編寫藍牙控制應用程序 第22步:藍牙模塊的擴展應用 22 1 藍牙專業調試的界面設計 22 2 專業調試的程序編寫 22 3 藍牙模塊I/O埠的控制 第23步:Wi-Fi模塊原理與AT指令 23 1 數據手冊分析 23 2 電路原理 23 3 Wi-Fi模塊與串口1透傳 23 4 串口助手調試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 移植驅動程序 25 2 編寫應用程序 25 3 計算機的遠程控制 25 4 手機的遠程控制 第26步:創建阿里雲物聯網平台 26 1 物聯網平台簡介 26 2 創建產品與設備 26 3 安裝MQTT fx 26 4 測試數據收發 26 5 深入自學資料 第27步:STM32連接阿里雲物聯網平台 27 1 修改示常式序的參數 27 2 雲平台的數據收發 27 3 驅動程序結構與原理 27 4 應用程序原理分析 第4章 項目開發實踐 第28步:物聯網項目開發實例1 28 1 項目策劃和開發規範 28 2 創建項目工程與日誌 28 3 移植各功能驅動程序 28 4 編寫功能測試應用程序 第29步:物聯網項目開發實例2 29 1 完成溫度控制加熱燈的程序 29 2 完成按鍵和電位器設置的程序 29 3 完成手機藍牙設置的程序 29 4 完成阿里雲物聯網平台設置的程序 29 5 測試效果與調試 第30步:物聯網項目開發實例3 0 1 完成錯誤報警的處理程序 30 2 完成操作異常的處理程序 30 3 完成穩定性處理的程序 30 4 程序排版整理 30 5 導出正式版本並存檔 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |