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

STM32庫開發實戰指南(基於STM32F103第2版)/單片機與嵌入式

  • 作者:編者:劉火良//楊森
  • 出版社:機械工業
  • ISBN:9787111565314
  • 出版日期:2017/05/01
  • 裝幀:平裝
  • 頁數:693
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    劉火良、楊森編著的《STM32庫開發實戰指南(基於STM32F103第2版)》基於STM32F103晶元,著重講解STM32F103的外設及其應用。力爭全面分析每個外設的功能框圖和外設的使用方法,讓讀者可以輕鬆玩轉STM32F103。全書基本上每章對應一個外設,主要內容大概分為三個部分:第一部分為簡介,第二部分為外設功能框圖分析,第三部分為代碼講解。
    本書內容翔實,案例豐富,配有大量示例代碼,可作為高校電子信息、通信工程、信息工程等專業的教材,也適合作為從事嵌入式領域科技工作者的參考書。

作者介紹
編者:劉火良//楊森

目錄
前言
第一部分 基礎篇
  第1章 如何安裝KEIL5
    1.1 溫馨提示
    1.2 獲取KEIL5安裝包
    1.3 開始安裝KEIL5
    1.4 安裝STM32晶元包
  第2章 如何用DAP模擬器下載程序
    2.1 仿器簡介
    2.2 硬體連接
    2.3 模擬器配置
    2.4 選擇目標板
    2.5 下載程序
  第3章 如何用串口下載程序
    3.1 安裝USB轉串口驅動
    3.2 硬體連接
    3.3 開始下載
    3.4 ISP一鍵下載原理分析
  第4章 初識STM32
    4.1 什麼是STM32
    4.2 STM32能做什麼
    4.3 STM32怎麼選型
  第5章 什麼是寄存器
    5.1 STM32晶元外觀
    5.2 晶元裡面有什麼
    5.3 存儲器映射
    5.4 寄存器映射
  第6章 新建工程——寄存器版
    6.1 新建本地工程文件夾
    6.2 新建工程
    6.3 下載程序
  第7章 使用寄存器點亮LED
    7.1 GPIO簡介
    7.2 GPIO框圖剖析
    7.3 實驗:使用寄存器點亮LED
  第8章 自己寫庫——構建庫函數雛形
    8.1 什麼是STM32函數庫
    8.2 為什麼採用庫來開發及學習
    8.3 實驗:構建庫函數雛形
  第9章 初識STM32標準庫
    9.1 CMSIS標準及庫層次關係
    9.2 使用幫助文檔
  第10章 新建工程——庫函數版
    10.1 新建本地工程文件夾
    10.2 新建工程
  第11章 GPIO輸出——使用固件庫點亮LED
    11.1 硬體設計
    11.2 軟體設計
    11.3 STM32標準庫補充知識
  第12章 GPIO輸入——按鍵檢測

    12.1 硬體設計
    12.2 軟體設計
    12.3 下載驗證
  第13章 GPIO——位帶操作
    13.1 位帶簡介
    13.2 GPIO位帶操作
  第14章 啟動文件
    14.1 啟動文件簡介
    14.2 查找ARM彙編指令
    14.3 啟動文件代碼講解
  第15章 RCC——使用HSE/HSI配置時鐘
    15.1 RCC主要作用——時鐘部分
    15.2 RCC框圖剖析——時鐘部分
    15.3 配置系統時鐘實驗
  第16章 STM32中斷應用概覽
    16.1 異常類型
    16.2 NVIC簡介
    16.3 中斷優先順序
    16.4 中斷編程
  第17章 EXTI——外部中斷/事件控制器
    17.1 EXTI簡介
    17.2 EXTI功能框圖剖析
    17.3 中斷/事件線
    17.4 EXTI初始化結構體詳解
    17.5 外部中斷控制實驗
  第18章 SysTick——系統定時器
    18.1 SysTick簡介
    18.2 SysTick寄存器介紹
    18.3 SysTick定時實驗
  第19章 通信的基本概念
    19.1 串列通信與並行通信
    19.2 全雙工、半雙工及單工通信
    19.3 同步通信與非同步通信
    19.4 通信速率
  第20章 USART——串口通信
    20.1 串口通信協議簡介
    20.2 STM32的USART簡介
    20.3 USART功能框圖剖析
    20.4 USART初始化結構體詳解
    20.5 USART1接發通信實驗
    20.6 使用USART1指令控制RGB彩燈的實驗
  第21章 DMA——直接存儲器訪問
    21.1 DMA簡介
    21.2 DMA控制器的框圖剖析
    21.3 DMA數據配置
    21.4 DMA初始化結構體詳解
    21.5 從存儲器到存儲器模式的實驗
    21.6 從存儲器到外設模式的實驗
  第22章 常用存儲器介紹
    22.1 存儲器種類

    22.2 RAM
    22.3 非易失性存儲器
  第23章 I2C——讀寫EEPROM
    23.1 I2C協議簡介
    23.2 STM32的I2C特性及架構
    23.3 I2C初始化結構體詳解
    23.4 I2C——讀寫EEPROM實驗
  第24章 SPI——讀寫串列Flash存儲器
    24.1 SPI協議簡介
    24.2 STM32的SPI特性及架構
    24.3 SPI初始化結構體詳解
    24.4 SPI——讀寫串列Flash存儲器實驗
  第25章 串列Flash文件系統——FatFs
    25.1 文件系統
    25.2 FatFs文件系統簡介
    25.3 FatFs文件系統移植實驗
    25.4 FatFs功能使用實驗
第二部分 提高篇
  第26章 LCD——液晶顯示器
    26.1 顯示器簡介
    26.2 液晶控制原理
    26.3 秉火3.2寸液晶屏簡介
    26.4 使用STM32的FSMC模擬8080介面時序
    26.5 NOR Flash存儲器時序結構體
    26.6 FSMC初始化結構體
    26.7 FSMC——液晶顯示實驗
  第27章 LCD——液晶顯示中英文
    27.1 字元編碼
    27.2 什麼是字模
    27.3 各種模式的液晶顯示字元實驗
  第28章 電阻觸摸屏——觸摸畫板
    28.1 觸摸屏簡介
    28.2 電阻觸摸屏——觸摸畫板實驗
  第29章 ADC——電壓採集
    29.1 ADC簡介
    29.2 ADC功能框圖剖析
    29.3 ADC初始化結構體詳解
    29.4 獨立模式單通道採集實驗
    29.5 獨立模式多通道採集實驗
    29.6 雙重ADC同步規則模式採集實驗
  第30章 TIM——基本定時器
    30.1 定時器分類
    30.2 基本定時器功能框圖剖析
    30.3 定時器初始化結構體詳解
    30.4 基本定時器定時實驗
  第31章 TIM——高級定時器
    31.1 高級控制定時器
    31.2 高級控制定時器功能框圖剖析
    31.3 輸入捕獲應用
    31.4 輸出比較應用

    31.5 定時器初始化結構體詳解
    31.6 PWM互補輸出實驗
    31.7 脈寬測量輸入捕獲實驗
    31.8 PWM輸入捕獲實驗
  第32章 TIM——電容按鍵檢測
    32.1 電容按鍵原理
    32.2 電容按鍵檢測實驗
  第33章 IWDG——獨立看門狗
    33.1 IWDG簡介
    33.2 IWDG功能框圖剖析
    33.3 怎麼用IWDG
    33.4 IWDG超時實驗
  第34章 WWDG——窗口看門狗
    34.1 WWDG簡介
    34.2 WWDG功能框圖剖析
    34.3 怎麼用WWDG
    34.4 WWDG喂狗實驗
  第35章 SDIO——SD卡讀寫測試
    35.1 SDIO簡介
    35.2 SD卡物理結構
    35.3 SDIO匯流排
    35.4 SD卡的操作模式及切換
    35.5 STM32的SDIO功能框圖剖析
    35.6 SDIO初始化結構體
    35.7 SDIO命令初始化結構體
    35.8 SDIO數據初始化結構體
    35.9 SD卡讀寫測試實驗
  第36章 基於SD卡的FatFs文件系統
    36.1 FatFs移植步驟
    36.2 FatFs介面函數
    36.3 FatFs功能測試
    36.4 下載驗證
  第37章 電源管理——實現低功耗
    37.1 STM32的電源管理簡介
    37.2 電源管理相關的庫函數及命令
    37.3 PWR——睡眠模式實驗
    37.4 PWR——停止模式實驗
    37.5 PWR——待機模式實驗
    37.6 PWR——PVD電源監控實驗
  第38章 MDK的編譯過程及文件類型全解
    38.1 編譯過程
    38.2 程序的組成、存儲與運行
    38.3 編譯工具鏈
    38.4 MDK工程的文件類型
    38.5 實驗:自動分配變數到指定的SRAM空間
    38.6 實驗:優先使用內部SRAM並把堆區分配到指定空間
  第39章 在SRAM中調試代碼
    39.1 在RAM中調試代碼
    39.2 STM32的啟動方式
    39.3 內部Flash的啟動過程

    39.4 實驗:在內部SRAM中調試代碼
  第40章 讀寫內部Flash
    40.1 STM32的內部Flash簡介
    40.2 對內部Flash的寫入過程
    40.3 查看工程的空間分佈
    40.4 操作內部Flash的庫函數
    40.5 實驗:讀寫內部Flash
  第41章 設置Flash的讀防寫及解除
    41.1 選項位元組與讀防寫
    41.2 修改選項位元組的過程
    41.3 操作選項位元組的庫函數
    41.4 實驗:設置讀防寫及解除
  第42章 OV7725攝像頭驅動
    42.1 攝像頭簡介
    42.2 OV7725攝像頭
    42.3 攝像頭驅動實驗
  第43章 移植Huawei LiteOS到STM32
    43.1 Huawei LiteOS簡介
    43.2 Huawei LiteOS內核移植

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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