基於ARM Cortex-M3的STM32系列嵌入式微控制器套用實踐

基於ARM Cortex-M3的STM32系列嵌入式微控制器套用實踐

《基於ARMCortex-M3的STM32系列嵌入式微控制器套用實踐》是2011年電子工業出版社出版的圖書,作者是彭剛。

基本介紹

  • 書名:基於ARMCortex-M3的STM32系列嵌入式微控制器套用實踐
  • 作者:彭剛
  • 定價:45.00元
  • 出版社:電子工業出版社
  • 出版時間:2011年1月1日
  • 開本:16開
圖書目錄,作者簡介,內容簡介,

圖書目錄

第1章 ARM Cortex-M3處理器編程環境與嵌入式系統
1.1 單片機與ARM Cortex-M3處理器
1.2 基於ARM Cortex-M3的STM32單片機教學開發板
任務一 獲得軟體
任務二 安裝軟體
任務三 硬體連線
1.3 創建工程和執行程式
任務四 你的第一個工程
任務五 你的第一個程式
任務六 下載執行檔到教學開發板
任務七 用串口調試軟體查看單片機輸出信息
任務八 做完實驗關斷電源
工程素質和技能歸納
第2章 STM32單片機IO連線埠伺服電機控制
2.1 STM32單片機的輸~輸出連線埠
任務一 認識封裝
任務二 單燈閃爍控制
2.2 STM32單片機的時鐘配置
2.3 STM32單片機的10連線埠配置
任務三 該你了——讓另一個LED閃爍
任務四 流水燈
2.4 STM32單片機IO連線埠的套用
任務五機器人伺服電機控制信號
任務六計數並控制循環次數
任務七用你的計算機來控制機器人的運動
工程素質和技能歸納
第3章 STM32單片機程式模組化設計與機器人運動控制
3.1 STM32單片機程式調試方法
任務一 程式調試
3.2 STM32單片機程式模組化設計
任務二 基本巡航動作
任務三 勻加速/減速運動
任務四 用函式調用簡化運動程式
任務五 高級主題——用數組建立複雜運動
工程素質和技能歸納
第4章 STM32單片機中斷編程與機器人觸覺導航
4.1 TM32單片機按鍵輸入檢測
任務一 按鍵檢測
4.2 STM32單片機輸入連線埠的套用
任務二 安裝並測試機器人的觸覺——鬍鬚
任務三 基於鬍鬚的機器人觸覺導航
任務四 機器人進入死區後的人工智慧決策
4.3 STM32單片機中斷編程
任務五 按鍵中斷
任務六 中斷方式測試機器人觸覺
工程素質和技能歸納
第5章 STM32單片機輸入/輸出接口綜合套用與紅外導航
任務一 搭建電路並測試紅外發射和接收
任務二 探測和避開障礙物
任務三 高性能的紅外導航
任務四 俯視的探測器
工程素質和技能歸納
第6章 STM32單片機定時器編程與機器人的距離檢測
6.1 STM32單片機通用定時器
任務一 通用定時器控制LED閃爍
6.2 STM32單片機通用定時器的套用
任務二 距離探測
任務三 尾隨小車
任務四 跟蹤條紋帶
6.3 STM32單片機高級控制定時器
任務五 高級控制定時器控制LED閃爍
任務六 使用高級控制定時器實現PWM控制
工程素質和技能歸納
第7章 STM32單片機串口編程及其套用
7.1 STM32單片機串列通信接口
任務一 編寫串口通信程式
7.2 串列RS-232電平與TTL電平轉換
任務二 串口Echo回應程式
工程素質和技能歸納
第8章 STM32單片機LCD顯示接口編程及其套用
8.1 LCD介紹
任務一 認識LCD模組
8.2 STM32單片機LCD接口編程
任務二編寫LCD模組驅動程式
任務三用LCD顯示機器人運動狀態
工程素質和技能歸納
第9章 STM32單片機模數轉換編程及其套用
9.1 A/D模數轉換介紹
任務一 認識感測器
9.2 STM32單片機A/D轉換編程
任務二 編寫A/D程式
任務三 環境溫度測量
工程素質和技能歸納
第10章 STM32單片機DMA編程及其套用
10.1 DMA介紹
10.2 STM32單片機DMA編程
任務一 利用DMA方式進行A/D數據採集
任務二 DMA與USART、ADC定時器綜合編程
工程素質和技能歸納
第11章 STM32單片機實時時鐘編程及其套用
11.1 RTC實時時鐘介紹
任務一 進一步認識晶振
11.2 STM32單片機RTC的結構和暫存器
11.3 STM32單片機的備份暫存器和電源控制暫存器
任務二 編寫RTC程式
任務三 RTC時間設定編程
任務四 鬧鐘提醒機器人編程
11.4 STM32單片機的侵入檢測
任務五 侵入檢測編程
11.5 STM32單片機的電源控制
任務六 電源控制編程
工程素質和技能歸納
第12章 STM32單片機看門狗編程及其套用
12.1 看門狗介紹
12.2 STM32單片機獨立看門狗編程
任務一 獨立看門狗編程
任務二 認識系統節拍定時器
12.3 STM32單片機視窗看門狗編程
任務三 視窗看門狗編程
工程素質和技能歸納
附錄A 本書所用STM32教學開發板主要電路圖
附錄B 基於ARM Cortex-M3的STM32微控制器原理歸納
B.1 基於ARM Cortex-M3核心的STM32 F10X微控制器結構
B.2 存儲映像地址
B.3 晶片編號和引腳說明
附錄C STM32固件庫說明
附錄D 本書所使用的器材清單
參考文獻

作者簡介

彭剛,男,1973年10月生,湖北武漢人。2002年在華中科技大學控制科學與工程系獲博士學位,同年進入華中科技大學機械電子工程從事博士後研究工作。現為華中科技大學控制科學與工程系副教授,中國電子學會高級會員、中國嵌入式系統產業聯盟和中國軟體行業嵌入式系統協會理事、嵌入式專家委員會委員、中國人工智慧學會智慧型機器人專業委員會委員。學術專長包括:嵌入式系統、機器人控制、計算機工業控制系統。在國內外權威和核心學術刊物上發表論文30餘篇,獲發明專利1項,實用新型專利1項。多次指導學生在中國機器人大賽、全國大學生智慧型車比賽、嵌入式系統設計比賽中獲得優秀名次,並獲華中科技大學全國重大競賽和科技創新優秀指導教師獎。
秦志強,男,1970年10月生,湖南寧鄉人,華中科技大學和香港科技大學聯合培養博士,上海交通大學博士後。現為深圳市鷗鵬科技有限公司董事長,湖南科技大學高級工程師。主要社會兼職有:深圳市科技專家委員會委員、專家協會理事、南昌大學兼職教授、電子工業出版社特聘專家、廣西河池學院兼職教授、深圳職業技術學院客座教授、湖南信息職業技術學院高級科技顧問等。主要學術專長:智慧型機器人集成技術、足球機器人競賽、工業機器人離線編程技術、嵌入式運動控制技術、現代創新工程教育的哲學基礎、基本理論和實踐方法等。

內容簡介

本書介紹了意法半導體STMicroelectronics,ST)公司的32位基於ARMCortex-M3核心的STM32單片機套用與實踐。通過“學中做、做中學”,即DIY(DoItYourself)和LBD(LearningByDoing)的方式,按照工作導向的思路展開教學與實踐學習,循序漸進地介紹和構建若干典型STM32單片機套用系統的硬體和軟體,以及相關感測器電路,將STM32單片機的外圍引腳特性、內部結構原理、片上外設資源、開發設計方法和套用軟體編程等知識傳授給學生,對傳統的教學方法和教學體系進行創新,力求解決嵌入式系統課程抽象與難學的問題。
全書通俗易懂、內容豐富,可作為高等本科院校和職業技術學院的計算機、電子信息、自動化、電力電氣、電子技術及機電一體化等相關專業的“32位高級單片機原理與套用”、“基於ARMCortex核心的單片機系統開發”等課程的教材和教學參考書,也可以作為工程實訓、電子製作與競賽的實踐教材和實驗配套教材,同時還可以供廣大從事自動控制、智慧型儀器儀表、電力電子、機電一體化等系統開發和設計的工程技術人員、教師或者個人參考自學使用,並可作為ARM相關套用與培訓課程的參考書。如需《基於ARMCortex-M3的STM32系列嵌入式微控制器套用實踐》配套的STM32微控制器教學實驗開發板及各種器件可與深圳市鷗鵬科技有限公司聯繫。

相關詞條

熱門詞條

聯絡我們