![](/c49/30/10373896496.jpg)
出版社:清華大學 ISBN:9787302417200 商品編碼:10373896496 開本:16 出版時間:2016-02-01 代碼:45 作者:馮新宇
" 基本信息 - 商品名稱:ARM Cortex-M3體繫結構與編程/清華開發者書庫
- 作者:編者:馮新宇
- 代碼:45
- 出版社:清華大學
- ISBN號:9787302417200
其他參考信息 - 出版時間:2016-02-01
- 印刷時間:2016-02-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:275
- 字數:455千字
內容提要 馮新宇編著的《ARM Cortex-M3體繫結構與編程 》從Cortex-M3處理器人手,主要講解其家族成員中 較為常用的微處理器STM32。全書從STM基本I/O端口 配置講起,深入淺出地介紹了該處理器的重要內容, 包括基本I/O端口、中斷、ADC、定時器等。*後5章 給出了5個實際案例,有的案例來源於學生的電子設計 大賽作品,有的案例來源於科研課題,例如平衡車設 計、井下通信分站設計等。它們都較好地詮釋了 STM32的典型應用,可以快速地幫助讀者入門並動手 操作。 本書可作為電子、通信及控制等相關專業的參考 書,也可以作為相關技術人員的參考資料。 作者簡介 馮新宇,副教授,從事嵌入式繫統開發和相關教學工作。曾主持或參與嵌入式相關課題與項目開發20餘項;近10年來一直作為指導教師參與全國電子設計大賽、飛思卡爾電子設計大賽、黑龍江省電子設計大賽等工作,所指導的學生多次獲得各種賽事重大獎勵。個人主要代表性著作有《ARM 9嵌入式開發基礎與實例進階》(清華大學出版社)、《ADS2009射頻電路設計與仿真》(電子工業出版社)。 目錄 **章 ARM Cortex-M3核介紹 1.1 Cortex-M3主要特性 1.2 典型M3核處理器特性 1.2.1 命令規則 1.2.2 產品功能和外設配置 1.3 習題 第2章 開發環境搭建 2.1 MDK安裝 2.2 新建工程 2.3 采用ST-Link調試仿真代碼 2.4 習題 第3章 基本I/O端口控制 3.1 MDK新建工程 3.2 MDK工程配置 3.3 庫函數操作代碼分析 3.4 時鐘配置 3.4.1 時鐘樹 3.4.2 時鐘源 3.4.3 APB2外設時鐘使能寄存器(RCC_APB2ENR) 3.5 I/O端口配置 3.5.1 I/O基本情況 3.5.2 GPIO配置寄存器描述 3.5.3 端口輸出數據寄存器(GPIOx_ODR) (x= A…E) 3.6 用庫函數操作流水燈 3.6.1 GPIO_Init函數 3.6.2 RCC_APB2PeriphClockCmd 3.6.3 控制I/O輸出電平 3.6.4 LED.h文件 3.6.5 軟件調試易現問題 3.7 使用庫函數法控制數碼管 3.7.1 數碼管基礎知識 3.7.2 硬件電路設計 3.7.3 軟件說明 3.8 簡單按鍵輸入 3.9 習題 第4章 中斷 4.1 STM32中斷和異常 4.2 STM32中斷相關的基本概念 4.2.1 優先級 4.2.2 中斷控制器NVIC 4.2.3 NVIC的優先級組 4.3 外部中斷 4.3.1 外部中斷基本情況 4.3.2 使用外部中斷的基本步驟 4.4 習題 第5章 串口通信 5.1 串口通信基礎 5.1.1 基本概念 5.1.2 常用的串行通信接口 5.1.3 應用串行通信的數據采集結構 5.2 STM32串口操作 5.2.1 寄存器方式操作串口 5.2.2 庫函數方式操作串口 5.3 習題 第6章 直接寄存器訪問(DMA) 6.1 DMA基礎知識 6.2 STM32的DMA操作 6.2.1 寄存器方式操作DMA 第7章 模擬數字轉換(ADC) 第8章 定時器 第9章 CAN總線設計 **0章 倒立擺設計 **1章 智能小車設計 **2章 平衡車設計 **3章 電子秤設計 **4章 井下通信分站設計 參考文獻
" |