会员   密码 您忘记密码了吗?
1,580,249 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > STM32F0系列Cortex-M0原理與實踐
STM32F0系列Cortex-M0原理與實踐
上一张
下一张
prev next

STM32F0系列Cortex-M0原理與實踐

作者: 張燕妮(主編)
出版社: 電子工業出版社
出版日期: 2016-02-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT288.00
市场价格: RM51.78
本店售价: RM46.08
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

全書共16章,分為三部分。第 一部分包括第1~4章,講解了Cortex-M0的優勢,以及STM32F0軟硬件開發的條件和STM32F0軟件開發的固件庫內容。第二部分包括第5~14章,講解了LPC17XX的系統定時器、GPIO、NVIC、UART、I2C、SPI、ADC、DAC、PWM、定時器。第三部分包括第15、16章,是綜合實例與關於RTX操作系統的高級功能介紹。

大連理工大學碩士畢業,長期從事計算機基礎教育/嵌入教育的教學和科研工作,參與了多項企業合作的橫向課題,具有豐富的嵌入式開發經驗。


目錄

第1章 低成本單片機世界的入侵者——Cortex—M0
1.1相比8位(16位)機為何要選擇Cortex—M0
1.1.1性能對比
1.1.28位和16位體系結構的缺點
1.1.3Cortex的軟件移植性
1.2如何從8位機過渡到Cortex—M0
1.3編程模型
1.3.1處理器的模式
1.3.2堆棧
1.3.3內核寄存器
1.4存儲器模型
1.4.1存儲區、類型和屬性
1.4.2存儲器系統的存儲器訪問次序
1.4.3存儲器訪問的行為
1.4.4軟件的存儲器訪問順序
1.5異常模型
1.6電源管理
1.7指令集
1.8Cortex—M0內核外設
1.9STM32F0系列
1.10小結

第2章 開發軟件准備
2.1MDK—ARM開發環境
2.1.1Vision4IDE概述
2.1.2編譯、調試現有MDK工程
2.1.3創建一個Keil新項目
2.2仿真器
2.2.1ST—Link
2.2.2J—Link與U—Link2
2.3WinMerge
2.4小結

第3章 硬件基礎
3.1STM32F0產品特征
3.2系統及存儲器概述
3.2.1系統構架
3.2.2存儲器組織
3.2.3啟動配置
3.3電源控制(PWR)
3.3.1電源
3.3.2電源管理器
3.3.3低功耗模式
3.3.4PWR固件庫 3.4復位和時鍾控制(RCC)
3.4.1復位
3.4.2時鍾
3.4.3低功耗模式
3.5RCC固件庫
3.6硬件設計
3.7小結

第4章 STM32F0的固件庫
4.1ARM的C語言
4.1.1嵌入式C語言的幾個特殊之處
4.1.2寄存器訪問方式總結
4.1.3struct字節對齊
4.1.4使用volatile
4.1.5RAM中運行程序
4.1.6軟件結構
4.2CMSIS
4.2.1CMSIS主要構成
4.2.2使用CMSIS
4.3STM32F0xx標准外設庫
4.3.1標准外設庫概述
4.3.2STM32F0xx外設驅動文件說明
4.3.3STM32F0xx的CMSIS文件說明
4.3.4庫文件夾說明
4.3.5固件庫文件
4.3.6MDKARM中使用固件庫實例
4.4小結

第5章 通用I/O(GPIO)
5.1GPIO引腳與功能
5.1.1引腳描述
5.1.2GPIO功能描述
5.1.3通用I/O(GPIO)
5.1.4I/O引腳的復用功能和重映射
5.1.5外部中斷/喚醒線
5.1.6輸入配置
5.1.7輸出配置
5.1.8復用功能配置
5.1.9模擬配置
5.1.10HSE或LSE引腳用作GPIO
5.1.11備份域供電下GPIO引腳的使用
5.1.12GPIO復用功能寄存器
5.2GPIO固件庫
5.3GPIO應用實例
5.4小結

第6章 中斷和事件
6.1嵌套向量中斷控制器(NVIC)
6.1.1NVIC概述
6.1.2電平中斷和脈沖中斷
6.2中斷和異常向量
6.3擴展中斷和事件控制器(EXTI)
6.3.1框圖
6.3.2事件管理
6.3.3功能說明
6.3.4外部和內部中斷/事件線映像
6.4EXTI固件庫
6.5EXTI中斷實例
6.6HardFault異常調試實例
6.7小結

第7章 通用同步異步收發器(USART)
7.1USART主要功能
7.2STM32F0x的USART功能實現
7.3USART功能描述
7.3.1USART框圖
7.3.2USART字符描述
7.3.3發送器
7.3.4接收器
7.3.5多機通信
7.3.6Modbus通信
7.3.7LIN(本地互聯網絡)模式
7.3.8USART同步模式
7.3.9單線半雙工通信
7.3.10RS—232硬件流控制和RS—485驅動使能
7.4USART中斷
7.5USART固件庫函數
7.6基於USART實現的多個通信標准
7.7接收不定長數據實例
7.8小結

第8章 實時時鍾(RTC)
8.1主要特性
8.2STM32F0的RTC功能實現
8.3功能描述
8.3.1RTC框圖
8.3.2被RTC控制的GPIO
8.3.3時鍾和預分頻器
8.3.4實時時鍾和日歷
8.3.5可編程報警
8.3.6RTC初始化及配置
8.3.7讀日歷寄存器
8.3.8復位過程
8.3.9RTC同步
8.3.10RTC參考時鍾檢測
8.3.11RTC平滑數字校准
8.3.12時間戳功能
8.3.13侵入檢測
8.3.14校准時鍾輸出
8.3.15報警輸出
8.4RTC低功耗模式
8.5RTC中斷
8.6固件庫
8.7鬧鍾報警實例
8.8小結

第9章 看門狗
9.1STM32F0看門狗概述
9.2獨立看門狗(IWDG)
9.3窗口看門狗(WWDG)
9.4固件庫
9.4.1IWDGAPI
9.4.2WWDG固件庫
9.5看門狗實例
9.6小結

第10章 定時器
10.1STM32F0定時器實現
10.2功能描述
10.2.1時基單元
10.2.2計數器
10.2.3時鍾源
10.2.4捕獲/比較通道
10.2.5輸入捕獲模式
10.2.6強制輸出模式
10.2.7輸出比較模式
10.2.8PWM模式
10.2.9互補輸出和死區插入
10.2.10使用剎車功能
10.2.11產生六步PWM輸出
10.2.12編碼器接口模式
10.3固件庫
10.4SPWM實例
10.5小結

第11章 模數轉換器(ADC)
11.1ADC主要特性
11.2ADC功能描述
11.2.1校准
11.2.2ADC開關控制
11.2.3ADC時鍾
11.2.4ADC配置
11.2.5通道選擇
11.2.6轉換模式
11.2.7啟動與停止轉換
11.3外部觸發和觸發極性
11.4數據管理
11.5低功耗特性
11.6ADC中斷
11.7ADC固件庫
11.8STM32F05x(07x)的DAC與比較器
11.9USB電壓監測
11.10小結

第12章 DMA控制
12.1DMA主要特性
12.2DMA功能描述
12.2.1DMA原理
12.2.2可編程的數據寬度、數據對齊方式和數據大小端
12.2.3錯誤管理
12.2.4中斷
12.2.5DMA請求映射
12.3固件庫
12.4基於DMA的ADC采樣
12.5小結

第13章 串行外設接口/I2S音頻(SPI/I2S)
13.1簡介
13.1.1SPI主要特點
13.1.2SPI/I2S具體功能實現
13.2SPI功能描述
13.2.1SPI框圖
13.2.2一主、一從通信
13.2.3多從機通信
13.2.4從機選擇(NSS)的引腳管理
13.2.5通信格式
13.2.6SPI的初始化
13.2.7數據發送和接收流程
13.2.8狀態標志
13.2.9錯誤標志
13.3SPI中斷
13.4SPI固件庫
13.5SPI相互通信實例
13.6小結

第14章 I2C接口
14.1I2C的主要特點
14.2I2C功能描述
14.2.1I2C1框圖
14.2.2I2C模式
14.2.3I2C的初始化
14.2.4數據收發
14.2.5I2C從機模式
14.2.6I2C主模式
14.3I2C中斷
14.4I2C固件庫
14.5讀/寫24C02實例
14.6小結

第15章 控制器局域網bxCAN
15.1bxCAN概述
15.2bxCAN工作模式
15.2.1初始化模式
15.2.2正常模式
15.2.3睡眠模式(低功耗)
15.2.4測試模式
15.2.5靜默模式
15.2.6環回模式
15.2.7環回靜默模式
15.3bxCAN功能描述
15.3.1發送
15.3.2時間觸發通信模式
15.3.3接收管理
15.3.4標識符過濾
15.3.5報文存儲
15.3.6錯誤管理
15.3.7位時間特性
15.4bxCAN中斷
15.5bxCAN固件庫
15.6CAN通信實例
15.7小結

第16章 RTX實時操作系統應用
16.1RTX概述
16.1.1RTX任務
16.1.2RTX調度
16.2任務通信
16.2.1事件標志
16.2.2互斥量
16.2.3信箱
16.3RTX基礎配置
16.4中斷任務之間的通信實例
16.5小結

第17章 USB電源監測
17.1需求分析
17.2硬件設計
17.3軟件設計
17.4小結