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

細說Cortex-M0開發(以LPC1114為例)

  • 作者:編者:馮迅
  • 出版社:清華大學
  • ISBN:9787302489986
  • 出版日期:2018/01/01
  • 裝幀:平裝
  • 頁數:312
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    由馮迅編著的《細說Cortex-M0開發(以LPC1114為例)》以恩智浦公司(NXP)的LPC1114晶元為例,詳細討論了ARM Cortext?M0處理器的開發過程。主要講述了開發環境MDK?ARM的配置及LPC1114內部各個組成模塊的結構及使用方法,包含GPIO埠、時鐘源、NVIC中斷系統、系統定時器、定時器/計數器、串口、A/D轉換、I2C介面、SPI介面、看門狗、功耗管理及Flash編程固件等內容。全書以應用為主,針對LPC1114開發中可能遇到的問題都進行了詳細的討論。
    書中所有代碼無須任何修改就可直接使用,所有程序代碼均在MDK?ARM4.22a環境下調試通過。
    本書可作為高校及相關培訓機構的教材,也可作為愛好者自學使用的書籍,還可作為嵌入式系統工程開發人員的參考手冊。

作者介紹
編者:馮迅

目錄
第1章  LPC1114及其開發環境簡介
  1.1  LPC1114及其主要特性
  1.2  MDK開發環境及其配置
  1.3  習題
第2章  時鐘配置與模擬
  2.1  LPC1114的時鐘及其配置
  2.2  LPC1114的時鐘模擬
  2.3  LPC1114的時鐘輸出埠測試
  2.4  習題
第3章  程序的編譯與下載
  3.1  編譯程序
  3.2  下載程序
    3.2.1  Flash Magic
    3.2.2  ULINK
  3.3  習題
第4章  通用輸入輸出埠及應用
  4.1  實例引入
  4.2  頭文件解析
    4.2.1  預定義分析
    4.2.2  頭文件應用
  4.3  GPIO應用詳解
    4.3.1  GPIO埠操作分析
    4.3.2  GPIO埠寄存器
    4.3.3  GPIO引腳配置
  4.4  GPIO編程實踐
  4.5  習題
第5章  異常和中斷系統及應用
  5.1  異常
    5.1.1  異常及向量地址
    5.1.2  優先順序
    5.1.3  異常處理
  5.2  中斷系統
    5.2.1  NVIC
    5.2.2  寄存器及其映射
    5.2.3  中斷觸發與處理
    5.2.4  中斷操作函數
  5.3  外部中斷
    5.3.1  LPC1114外部中斷
    5.3.2  外部中斷入口函數
  5.4  外部中斷編程實踐
  5.5  習題
第6章  SysTick定時器及應用
  6.1  SysTick定時器功能分析
    6.1.1  內部結構
    6.1.2  寄存器及其映射
    6.1.3  初始值設置
  6.2  SysTick定時器編程實踐
  6.3  習題
第7章  通用定時器及應用
  7.1  通用定時器概述

    7.1.1  內部結構
    7.1.2  寄存器及其映射
  7.2  定時功能分析
    7.2.1  寄存器配置
    7.2.2  定時功能編程實踐
  7.3  計數功能分析
    7.3.1  寄存器配置
    7.3.2  計數功能編程實踐
  7.4  輸入捕獲功能分析
    7.4.1  寄存器配置
    7.4.2  輸入捕獲功能編程實踐
  7.5  PWM功能分析
    7.5.1  寄存器配置
    7.5.2  PWM功能編程實踐
  7.6  通用定時器綜合實踐
    7.6.1  驅動LCD1602液晶屏
    7.6.2  紅外解碼
  7.7  習題
第8章  通用串列口及應用
  8.1  UART功能分析
    8.1.1  內部結構
    8.1.2  寄存器及其映射
    8.1.3  寄存器配置
  8.2  UART綜合實踐
    8.2.1  接收中斷
    8.2.2  發送埠狀態
    8.2.3  選擇性啟動
  8.3  習題
第9章  A/D轉換及應用
  9.1  A/D轉換功能分析
    9.1.1  A/D轉換器的特性
    9.1.2  寄存器及其映射
    9.1.3  寄存器配置
    9.1.4  注意事項
  9.2  A/D轉換編程實踐
  9.3  習題
第10章  I2C介面及應用
    10.1  I2C介面功能分析
    10.1.1  I2C匯流排
    10.1.2  I2C介面的特性
    10.1.3  寄存器及其映射
    10.1.4  寄存器配置
    10.2  I2C介面編程實踐
    10.3  習題
第11章  SPI介面及應用
  11.1  SPI介面功能分析
    11.1.1  SPI介面特性
    11.1.2  寄存器及其映射
    11.1.3  寄存器配置
  11.2  SPI介面編程實踐

  11.3  習題
第12章  看門狗及應用
  12.1  看門狗功能分析
    12.1.1  內部結構及特性
    12.1.2  寄存器及其映射
    12.1.3  寄存器配置
    12.1.4  注意事項
  12.2  看門狗編程實踐
  12.3  習題
第13章  功耗管理及應用
  13.1  功耗管理
    13.1.1  PMU
    13.1.2  SCR寄存器
    13.1.3  節能模式
  13.2  功耗管理編程實踐
  13.3  習題
第14章  複位與SWD技術
  14.1  複位
    14.1.1  複位源
    14.1.2  上電複位
    14.1.3  外部引腳複位
    14.1.4  掉電檢測複位
  14.2  SWD調試
    14.2.1  調試介面
    14.2.2  連接方式
  14.3  習題
第15章  Flash編程固件
  15.1  BootLoader
  15.2  IAP
  15.3  代碼讀保護
  15.4  Flash糾錯
  15.5  IAP編程實踐
  15.6  習題
第16章  電子時鐘實例
  16.1  實例描述
  16.2  電路原理圖
  16.3  實例分析
    16.3.1  電路分析
    16.3.2  功能分析
  16.4  程序代碼
  16.5  代碼說明
    16.5.1  狀態機編程
    16.5.2  靜態局部變數
    16.5.3  其他說明
  16.6  習題
附錄A  I2C匯流排介面標準狀態碼
附錄B  標準ASCII碼表
參考文獻

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