幫助中心 | 我的帳號 | 關於我們

原子教你學STM32(HAL庫版上)/正點原子教你學嵌入式系統叢書

  • 作者:編者:劉軍//徐偉健//凌柱寧//馮源|責編:董立娟
  • 出版社:北京航空航天大學
  • ISBN:9787512441958
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:420
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《原子教你學STM32(HAL庫版)》分為上、下兩冊。本書是上冊,分為基礎篇和實戰篇,詳細介紹了STM32F103的基礎入門知識,包括STM32簡介、開發環境搭建、新建HAL庫版本MDK工程,STM32時鐘配置以及STM32F103常用外設的使用,包括外部中斷、定時器、DMA、內部溫度感測器等。
    下冊詳細介紹了STM32F103複雜外設的使用及一些高級常式,包括觸摸屏、無線通信、SD卡、USB讀卡器等。建議初學者從上冊開始,跟隨書中的結構安排,循序漸進地學習。對於有一定基礎的讀者,可以直接選擇下冊,進入複雜外設的學習過程。
    本書配套資料包含詳細原理圖以及所有實例的完整代碼,這些代碼都有詳細的註釋。另外,源碼有生成好的hex文件,讀者只需要通過模擬器下載到開發板即可看到實驗現象,親自體驗實驗過程。
    本書不僅非常適合廣大學生和電子愛好者學習STM32,其大量的實驗以及詳細的解說也可供公司產品開發人員參考。

作者介紹
編者:劉軍//徐偉健//凌柱寧//馮源|責編:董立娟

目錄
第1篇  基礎篇
  第1章  本書學習方法
  第2章  STM32簡介
    2.1  初識STM
    2.2  STM32F103資源簡介
    2.3  STM32F103設計選型
      2.3.1  STM32系列
      2.3.2  STM32命名
      2.3.3  STM32選型
      2.3.4  STM32設計
  第3章  開發環境搭建
    3.1  常用開發工具簡介
    3.2  MDK安裝
    3.3  模擬器驅動安裝
    3.4  CH340 USB虛擬串口驅動安裝
  第4章  STM32初體驗
    4.1  使用MDK5編譯常式
    4.2  使用串口下載程序
    4.3  使用DAP下載與調試程序
      4.3.1  使用DAP下載程序
      4.3.2  使用DAP模擬調試程序
      4.3.3  模擬調試注意事項
    4.4  MDK5使用技巧
      4.4.1  文本美化
      4.4.2  語法檢測&代碼提示
      4.4.3  代碼編輯技巧
      4.4.4  其他小技巧
  第5章  STM32基礎知識入門
    5.1  C語言基礎知識複習
    5.2  寄存器基礎知識
    5.3  STM32F103系統梨構
      5.3.1  Cortex-M3內核&晶元
      5.3.2  STM32系統梨構
      5.3.3  存儲器映射
      5.3.4  寄存器映射
  第6章  認識HAL庫
    6.1  初識STM32 HAL庫
      6.1.1  CMSIS標準
      6.1.2  HAL庫簡介
      6.1.3  HAL庫能做什麼
    6.2  HAL庫驅動包
      6.2.1  如何獲取HAL庫固件包
      6.2.2  STM32Cube固件包分析
      6.2.3  CMSIS文件夾關鍵文件
      6.2.4  stdint.h簡介
    6.3  HAL庫框架結構
      6.3.1  HAL庫文件夾結構
      6.3.2  HAL庫文件
    6.4  如何使用HAL庫
      6.4.1  學會用HAL庫組織開發工具鏈

      6.4.2  HAL庫的用戶配置文件
      6.4.3  stm32f1xx_hal.c文件
      6.4.4  HAL庫中斷處理
      6.4.5  正點原子對HAL庫用法的個性化修改
    6.5  HAL庫使用注意事項
  第7章  新建HAL庫版本MDK工程
    7.1  新建HAL庫版本MDK工程簡介
      7.1.1  新建工程文件夾
      7.1.2  新建一個工程框架
      7.1.3  添加文件
      7.1.4  魔術棒設置
      7.1.5  添加main.c並編寫代碼
    7.2  下載驗證
  第8章  STM32啟動過程分析
    8.1  啟動模式
    8.2  啟動文件分析
      8.2.1  啟動文件中的一些指令
      8.2.2  啟動文件代碼講解
      8.2.3  系統啟動流程
    8.3  map文件分析
      8.3.1  MDK編譯生成文件
      8.3.2  map文件分析
  第9章  STM32時鐘配置
    9.1  認識時鐘樹
      9.1.1  時鐘源
      9.1.2  鎖相環PLL
      9.1.3  系統時鐘SYSCLK
      9.1.4  時鐘信號輸出MCO
    9.2  如何修改主頻
      9.2.1  STM32F1時鐘系統配置
      9.2.2  STM32F1時鐘使能和配置
  第10章  SYSTEM文件夾
    10.1  delay文件夾代碼
      10.1.1  操作系統支持宏定義及相關函數
      10.1.2  delay_init函數
      10.1.3  delay_us函數
      10.1.4  delay_ms函數
      10.1.5  HAL庫延時函數HAL Delay
    10.2  sys文件夾代碼
    10.3  usart文件夾代碼
第2篇  實戰篇
  第11章  跑馬燈實驗
  第12章  蜂鳴器實驗
  第13章  按鍵輸入實驗
  第14章  外部中斷實驗
  第15章  串口通信實驗
  第16章  獨立看門狗(IWDG)實驗
  第17章  基本定時器實驗
  第18章  通用定時器實驗
  第19章  電容觸摸按鍵實驗

  第20章  TFTLCD(MCU屏)實驗
  第21章  RTC實時時鐘實驗
  第22章  低功耗實驗
  第23章  DMA實驗
  第24章  ADC實驗
  第25章  內部溫度感測器實驗
  第26章  光敏感測器實驗
  第27章  DAC實驗
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032