手把手教你用STM32CubeIDE-基於HAL庫的嵌入式開發 王鵬 9787512440814 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:北京航空航天大學
NT$369
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:手把手教你用STM32CubeIDE-基於HAL庫的嵌入式開發
ISBN:9787512440814
出版社:北京航空航天大學
著編譯者:王鵬
叢書名:嵌入式系統開發實用叢書
頁數:201
所在地:中國大陸 *此為代購商品
書號:1555165
可大量預訂,請先連絡。

內容簡介

本書的主要內容來自清華大學本科生的「嵌入式系統實踐」「計算機原理與應用」等課程的實驗講義,是針對STM32單片機初學者的入門教材,從STM32CubeIDE軟體安裝到工程構建,從HAL庫常用函數到單片機各功能模塊的使用,均基於實例進行了詳細講解。 與市面上大多數數據手冊式教材完全不同,本書沒有煩瑣的原理和枯燥的寄存器結構,而是處處圍繞常式展開,僅在案例中適當補充基本的原理知識。通過這種方式,讓具備C語言編程基礎的初學者迅速上手,快速地讓硬體「跑」起來;然後,通過對常式的修改和功能拓展,逐步深入了解功能模塊的特性。本書中還引入了Simulink來看波形,這類似於一個DIY的示波器,讓學習者在無示波器的情況下,完成DAC及PWM等波形顯示的實驗。 本書適合STM32單片機初學者作為入門和進階教材,也可作為電子信息、電氣工程及自動化等專業的本科生、研究生以及電子工程師的參考用書。

目錄

第1章 STM32CubeIDE的使用
1 1 啟動STM32CubeIED
1 2 建立新工程
1 2 1 建立STM32工程
1 2 2 選擇目標器件
1 2 3 設置工程參數
1 2 4 硬體功能模塊配置
1 2 5 啟動代碼生成功能
1 3 修改代碼
1 3 1 代碼中註釋對及其作用
1 3 2 初始化函數
1 3 3 添加用戶代碼
1 3 4 如何查找所需要的HAL庫函數
1 3 5 修改後的代碼
1 4 編譯與下載
1 4 1 編譯工程
1 4 2 將NUCLEO-G474RE板連接至計算機
1 4 3 調試參數配置
1 4 4 更新ST-Link下載器固件
1 4 5 下載並運行程序
習題
第2章 點亮發光二極體
2 1 用GPIO控制多路發光二極體
2 1 1 建立新工程
2 1 2 代碼修改
2 1 3 代碼調試
2 1 4 庫函數分析
2 1 5 主循環中代碼修改
2 2 流水燈控制
2 2 1 順次點亮發光二極體
2 2 2 改變流水燈的狀態
2 2 3 進一步改變流水燈的狀態
習題
第3章 輸入
3 1 GPIO作為輸入
3 1 1 NUCLEO-G474RE板上的按鍵電路
3 1 2 建立新工程
3 1 3 代碼分析
3 1 4 代碼修改
3 2 完善與擴展
3 2 1 改變控制策略
3 2 2 進一步修改控制策略
3 2 3 控制蜂鳴器
3 2 4 用子程序方式實現上述功能
習題
第4章 中斷
4 1 GPIO外部中斷
4 1 1 建立新工程
4 1 2 代碼修改
4 2 用按鍵控制發光二極體和蜂鳴器
4 2 1 電路擴展板
4 2 2 代碼修改
習題
第5章 串列通信
5 1 用中斷方式實現串列數據接收
5 1 1 建立新工程
5 1 2 代碼修改
5 1 3 下載並查看結果
5 2 串口數據發送
5 2 1 實現串口發送的庫函數
5 2 2 修改回調函數的調用模式
5 3 串口相關庫函數與printf函數
5 3 1 串口相關庫函數
5 3 2 printf函數
習題
第6章 定時器
6 1 STM32G4系列MCU的定時器
6 2 定時器中斷
6 2 1 建立新工程
6 2 2 代碼修改
6 3 輸出PWM波形
6 3 1 PWM輸出引腳
6 3 2 建立新工程
6 3 3 代碼修改
6 3 4 輸出兩路PWM波形
6 4 互補型PWM輸出
6 4 1 引腳對應關係
6 4 2 建立新工程
6 4 3 代碼修改
6 5 定時器模塊的輸入捕捉
6 5 1 建立新工程
6 5 2 代碼修改
習題
第7章 ADC
7 1 單通道單次採樣
7 1 1 建立新工程
7 1 2 代碼修改
7 2 ADC的連續工作模式
7 2 1 建立新工程
7 2 2 代碼修改
7 3 用定時器控制ADC採樣
7 3 1 建立新工程
7 3 2 代碼修改
7 4 用Simulink看波形
7 4 1 建立Simulink模型
7 4 2 代碼修改
7 5 用DMA實現ADC數據傳送
7 5 1 建立新工程
7 5 2 代碼修改
習題
第8章 DAC
8 1 STM32G474RE的DAC模塊
8 2 單路DAC輸出
8 2 1 配置DAC
8 2 2 選擇時鐘源和Debug
8 2 3 配置系統時鐘
8 2 4 代碼修改
8 2 5 編譯、下載並運行程序
8 2 6 用定時器控制DAC輸出
8 3 用DMA實現DAC輸出
8 3 1 建立新工程
8 3 2 代碼修改
8 4 使用硬體自帶的波形發生器
8 4 1 配置硬體參數
8 4 2 其他參數配置及代碼修改
8 4 3 查看結果
8 5 兩路DAC輸出
8 5 1 建立新工程
8 5 2 代碼修改
8 5 3 分別用DAC1和DAC2輸出模擬信號
8 5 4 DAC輸出含諧波的正弦波形
習題
第9章 構建包含ADC和DAC的測量系統
9 1 建立新工程
9 1 1 配置DAC
9 1 2 配置ADC
9 1 3 配置定時器
9 1 4 配置串口
9 1 5 選擇時鐘源和Debug
9 1 6 配置系統時鐘和ADC時鐘
9 2 代碼修改
9 2 1 初始化
9 2 2 定義波形數據和數據存儲數組
9 2 3 重定義回調函數
9 2 4 查看結果
9 3 提高ADC採樣頻率
9 3 1 提高ADC採樣頻率
9 3 2 串口發送速度問題
9 3 3 修改硬體配置參數
9 3 4 查看結果
9 4 兩路ADC
9 4 1 硬體配置
9 4 2 代碼修改
習題
附錄 擴展板原理圖
參考文獻
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理