STM32F系列ARM Cortex-M3核微控制器開發與套用

STM32F系列ARM Cortex-M3核微控制器開發與套用

《STM32F系列ARMCortex-M3核微控制器開發與套用》是2011年清華大學出版社出版的圖書,作者是喻金錢。

基本介紹

  • 書名:STM32F系列ARM Cortex-M3核微控制器開發與套用
  • 作者:喻金錢
  • ISBN:9787302244424
  • 定價:58.00元
  • 出版社: 清華大學出版社
  • 出版時間:2011年4月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《STM32F系列ARMCortex-M3核微控制器開發與套用》從實際套用需求和開發過程中所遇到的問題出發,介紹了stm32f系列arm晶片內外設和各個功能模組的套用。
《STM32F系列ARMCortex-M3核微控制器開發與套用》沒有涉及有關晶片的存儲結構系統構架、指令集等理論性的知識,而是從最基本的套用要求出發,結合大量實例,依託庫函式,詳細講解i/o接口、異步串口、系統時基定時器、spi接口、rtc、看門狗、定時器、i2c接口、can接口和模數轉化器等外設接口的使用方法。《STM32F系列ARMCortex-M3核微控制器開發與套用》注重實際操作和開發中的細節,對在開發過程中容易出錯的情況作出提醒,並與讀者分享作者在實際開發中的一些經驗和感想,為有單片機和c語言基礎的讀者打開了通向嵌入式開發的大門。
《STM32F系列ARMCortex-M3核微控制器開發與套用》可作為單片機愛好者的學習用書,也可作為嵌入式套用工程技術人員的學習和培訓用書,同時可作為大學生學習單片機的教材。

圖書目錄

第1部分 基礎篇
第1章 開發板硬體結構
1.1 電路原理圖
1.2 原理圖說明
1.2.1 電源電路
1.2.2 系統復位電路
1.2.3時鐘電路
1.2.4 JTAG接口電路
1.2.5 串口電路
1.2.6 鍵盤電路
1.2.7 LED燈電路
1.2.8 12C接口電路
1.2.9 ADC電路
1.2.1 OUSB電路
1.2.1 1CAN電路
1.2.1 2語音採集和播放電路
1.2.1 3SPI接口電路
1.2.1 4電動機驅動板接口電路
1.3 開發板元器件布局圖
1.3.1 跳線器說明
1.3.2 硬體資源使用
第2章 編譯開發環境的建立
2.1 下載和安裝EWARM
2.2 IDE界面簡介
2.3 生成一個新項目
2.3.1 建立項目檔案目錄,複製公共檔案
2.3.2 生成新的工作區
2.3.3 生成新項日
2.3.4 給項目添加檔案
2.4 修改套用檔案
2.5 配置項目選項
2.5.1 通用選項設定
2.5.2 C/C++編譯器選項設定
2.5.3 Assembler選項設定
2.5.4 01atputConverter選項設定
2.5.5 Linker選項設定
2.6 Flash Loader Demo下載器介紹
2.7 力源STM32F的ISP下載器
2.8 串口調試助手介紹
第2部分 套用篇
第3章 通用和復用功能I/O口
3.1 概述
3.1.1 通用I/O
3.1 -2單獨的位設定或位清除
3.1 13外部中斷/喚醒線
3.1.4 復用功能
3.1.5 軟體重新映射I/o復用功能
3.1.6 GPIO鎖定機制
3.1.7 輸入配置
3.1.8 輸出配置
3.1.9 復用功能配置
3.1.10 模擬輸入配置
3.2 庫函式
3.2.1 函式GPIO-Init
3.2.2 函式GPIO-SetBits
3.2.3 函式GPIO-ResetBits
3.2.4 函式GPIO-WriteBit
3.2.5 函式GPIO-Write
3.2.6 函式GPIO-ReadOutputDataJBit
3.2.7 函式GPIO-ReadOutputData
3.2.8 函式GPIO-ReadllputDataBit
3.2.9 函式GPIO-ReadInDutData
3.3 I/O連線埠的外設映射
3.3.1 將OSC32IN/OSC32OUT作為PCI4/PCI5連線埠
3.3.2 將OSCIN/0SCOUT引腳作為PDO/PDI連線埠
3.3.3 CAN復用功能重映射
3.3.4 JTAG/SWD復用功能重映射
3.3.5 ADC復用功能重映射
3.3.6 定時器復用功能重映射
3.3.7 uSART復用功能重映射
3.3.8 12C1復用功能重映射
3.3.9 SPll復用功能重映射
3.4 位運算
3.4.1 移位運算
3.4.2 按位與運算
3.4.3 按位或運算
3.4.4 取反運算
3.4.5 異或運算
3.5 I/O口輸出實例l——控制LED燈
3.5.1 實例要求
3.5.2 硬體基礎
3.5.3 軟體結構
3.5.4 實例代碼
3.5.5 編譯下載和調試
3.6 I/O口輸出實例2——流水燈
3.6.1 實例要求
3.6.2 硬體基礎
3.6.3 軟體結構
3.6.4 實例代碼
3.6.5 編譯下載和調試
3.7 I/0口輸入實例——按鍵輸入1
3.7.1 實例要求
3.7.2 硬體基礎
3.7.3 軟體結構
3.7.4 實例代碼
3.7.5 編譯下載和調試
3.8 I/O口輸入實例——按鍵輸入2
第4章 USART串口的一般套用
4.1 USART介紹
4.1.1 USART主要特性
4.1.2 LJSART功能概述
4.1.3 傳送器
4.1.4 接收器
4.1.5 分數比特率的產生
4.1.6 多處理器通信
4.1.7 LIN模式
4.1.8 IJSART同步模式
4.1.9 單線半雙工通信
4.1.1 0智慧卡
4.1.1 1IrDASIRENDEC功能塊
4.1.1 2LISART中斷請求
4.1.1 3LJSART模式配置
4.2 USART串口庫函式介紹
4.2.1 函式USART-Init
4.2.2 函式USART-Cmd
4.2.3 函式USART-ITConfig
4.2.4 函式USART-SendData
4.2.5 函式USART-ReceiveData
4.2.6 函式USART-GetFlagStatus
4.2.7 函式USART-ClearFlag
4.2.8 函式USART-GetlTSmms
4.3 不同型號晶片的USART串口復用重映射
4.3.1 引腳為36的系列晶片和引腳為48和64,容量為32KB的晶片
4.3.2 引腳為48的中容量晶片
4.3.3 引腳為64的中容量晶片
4.3.4 引腳為100的中容量晶片
4.3.5 引腳為64的大容量晶片
4.3.6 引腳為144的系列晶片和引腳為100的高容量晶片
4.4 uSART通信實例1——串口傳送數據
4.4.1 實例要求
4.4.2 硬體基礎
4.4.3 軟體結構
4.4.4 實例代碼
4.4.5 編譯下載和調試
4.5 uSART通信實例2——中斷接收數據方式
……
第3部分 提高篇

相關詞條

熱門詞條

聯絡我們