[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

STM32程序設計案例教程
該商品所屬分類:圖書 -> 電子工業出版社
【市場價】
353-512
【優惠價】
221-320
【作者】 歐啟標趙振廷張檢保 
【所屬類別】 電子工業出版社 
【出版社】電子工業出版社 
【ISBN】9787121365614
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:電子工業出版社
ISBN:9787121365614
版次:1

商品編碼:12644290
品牌:電子工業出版社
包裝:平裝

叢書名:高等職業教育教學改革繫列規劃教材
開本:16開
出版時間:2019-06-01

用紙:膠版紙
頁數:207
字數:345600

正文語種:中文
作者:歐啟標,趙振廷,張檢保


    
    
"

內容簡介

STM32是意法半導體(ST)有限公司推出的基於ARMCortex-M內核的通用型嵌入式微控制器,具有設計靈活、配置豐富、成本低廉、適用性強等特點,廣泛應用於工業控制、通信、物聯網、車聯網等領域。
《STM32程序設計案例教程》繫統介紹了STM32程序設計的基礎知識和實戰技巧。
《STM32程序設計案例教程》案例豐富、結構清晰、實用性強。
《STM32程序設計案例教程》可作為高職高專院校電類專業學生的教材使用,也可供相關工程技術人員作為參考用書。

作者簡介

歐啟標,廣東機電職業技術學院教師,副教授,雙師型教師。一直從事單片機和ARM相關專業建設方向的教學和科研工作。

內頁插圖

目錄

項目1 STM32的開發步驟及STM32的GPIO端口的輸出功能\t(1)
任務1-1控制一顆LED發光二極管閃爍\t(1)
1.1初步認識STM32的GPIO端口的輸出功能\t(10)
1.2寄存器及其地址信息\t(15)
1.3volatile修飾符的使用及寄存器定義\t(17)
習題1\t(18)
項目2 認識模塊化編程\t(19)
任務2-1控制一顆LED發光二極管閃爍\t(19)
2.1模塊化編程\t(24)
2.2其他C語言注意事項\t(25)
2.2.1用#define和typedef定義類型別名\t(25)
2.2.2一些常見的運算符問題\t(25)
2.2.3文件包含\t(26)
2.2.4關於注釋\t(27)
習題2\t(28)
項目3 認識STM32的存儲器結構\t(29)
任務3-1LED0閃爍控制\t(29)
3.1存儲器基礎知識\t(30)
3.2Cortex-M4內核和STM32的存儲器結構\t(31)
3.2.1Cortex-M4內核的存儲器結構\t(31)
3.2.2STM32的存儲器結構\t(33)
3.2.3 位帶(Bit Band)及位帶別名區(Bit Band Alias)的關繫\t(37)
3.3結構體在STM32中的應用\t(40)
3.4 通用的I/O端口功能設置函數的設計 (42)
任務3-2跑馬燈的實現\t(44)
習題3\t(47)
項目4精確延時的實現―SysTick 定時器的原理及其應用\t(48)
任務4-1蜂鳴器發聲控制\t(48)
4.1SysTick定時器介紹\t(52)
4.2嘀嗒定時器的延時應用\t(55)
習題4\t(57)
項目5 機械按鍵的識別――初步認識GPIO端口的輸入功能\t(58)
任務5-1 識別機械按鍵的按下與彈起\t(58)
5.1 STM32的GPIO端口的數據輸入功能\t(65)
5.1.1 GPIO端口位的數據輸入通道\t(65)
5.1.2 GPIO端口位的輸入配置及上/下拉電阻使能\t(66)
5.2 按鍵狀態的判斷\t(67)
習題5\t(68)
項目6 深入了解STM32F407的時鐘繫統\t(69)
6.1 STM32F4的時鐘繫統簡介\t(69)
6.2 STM32F4的時鐘繫統\t(69)
6.3 STM32F4的繫統時鐘和各模塊時鐘\t(72)
6.3.1 繫統時鐘SYSCLK\t(72)
6.3.2 由SYSCLK模塊提供時鐘源的時鐘\t(73)
6.3.3 RCC模塊的相關寄存器及其作用\t(75)
習題6\t(77)
項目7 認識STM32的串口結構\t(78)
任務7-1 使用STM32的串口向PC端發送字符串\t(78)
7.1 串口基礎知識\t(83)
7.2 STM32的串口結構\t(84)
7.3 引腳復用\t(90)
7.4 端口初始化函數的重新組織\t(93)
習題7\t(95)
項目8 STM32F407的中斷管理\t(96)
任務8-1 使用STM32的外部中斷\t(96)
8.1 內嵌中斷向量控制器NVIC對中斷的控制\t(102)
8.1.1 STM32的中斷源\t(102)
8.1.2 STM32的中斷使能控制\t(105)
8.1.3 STM32的中斷優先級\t(106)
8.1.4 中斷函數接口及中斷函數的實現\t(112)
8.2 外部中斷\t(113)
8.2.1 外部中斷的中斷源\t(113)
8.2.2 外部中斷的設置\t(114)
習題8\t(116)
項目9 認識STM32的定時器\t(118)
任務9-1 使用定時器中斷控制LED0的閃爍\t(118)
9.1 STM32的定時器概述\t(122)
9.2 TIM3內部結構及其計數原理\t(122)
9.2.1 TIM3的內部結構\t(122)
9.2.2 STM32定時器的定時原理\t(124)
9.3 定時器中斷的實現\t(127)
9.4 應用定時器產生PWM調制信號\t(128)
9.4.1 TIM14的PWM調制原理\t(130)
9.4.2 TIM14產生PWM信號涉及的寄存器\t(132)
9.4.3 TIM14產生PWM信號的實現流程\t(133)
任務9-2 使用TIM14產生周期為500s、占空比為80%的脈衝信號\t(134)
習題9\t(136)
項目10 認識STM32的獨立看門狗\t(137)
任務10-1 認識STM32的獨立看門狗的工作原理\t(137)
10.1 看門狗電路概述\t(140)
10.2 STM32F407的看門狗電路\t(140)
10.3 獨立看門狗相關的寄存器\t(141)
10.4 獨立看門狗的設置、啟動及工作流程\t(142)
習題10\t(143)
項目11 認識STM32F407的實時時鐘\t(144)
任務11-1 認識STM32的RTC\t(144)
11.1 RTC實時時鐘介紹\t(149)
11.2 STM32的RTC的工作原理\t(149)
11.3 STM32的RTC的操作步驟\t(153)
習題11\t(155)
項目12 STM32迷你開發板電路設計\t(156)
項目13 認識ARM處理器\t(161)
13.1 架構簡介\t(161)
13.2 Cortex-M4的操作狀態、工作模式和訪問等級\t(161)
13.3 數據長度\t(162)
13.4 存儲器大小端\t(162)
13.5 Cortex-M4的寄存器\t(163)
13.6 堆和棧的概念\t(166)
13.7 內存分配\t(167)
習題13\t(170)
項目14 彙編語言基礎和 Cortex-M4指令集\t(172)
14.1 彙編語言基礎\t(172)
14.2 Cortex-M4的指令集\t(174)
14.3 Cortex-M4的偽操作和偽指令\t(180)
14.3.1 偽操作\t(180)
14.3.2 偽指令\t(186)
習題14\t(187)
項目15 認識啟動文件startup_stm32f40_41xxx.s\t(188)
習題15\t(191)
附錄A STM32F407ZGT6的引腳結構與功能\t(192)
附錄B STM32F407ZGT6核心電路設計\t(203)
附錄C STM32F407ZGT6外圍電路設計\t(204)
附錄D 關於編譯信息的解釋\t(205)
參考文獻\t(207)
查看全部↓

前言/序言

STM32是當前單片機應用領域的主流芯片,在國內Cortex-M市場,STM32市場份額約占45.8%,而ST公司也是中國市場上第二大的通用微控制器廠商。盡管STM32的市場占有率己如此之高,但在高等職業教育領域,目前學生學習的主流芯片依然是51單片機。原因有很多,其中之一就是STM32模塊多,功能多,設計復雜,講解起來相對困難,學習起來也有困難。雖然ST公司為了推廣STM32開發了很多易學易用的工具,但學習者很多時候隻會應用而不知道其所以然,遇到問題時經常束手無策,所以編寫一本盡量能夠與51單片機的思路接近,讓學生不排斥而又能帶領學生入門的STM32方面的教材很有必要。
基於此,我們與正點原子(廣州市星翼電子科技有限公司,以下稱“正點原子”)聯合編寫了這本書,書中例程都在正點原子的“探索者”開發板(處理器為STM32F407ZGT6)上運行通過。本書盡量從底層寄存器的控制出發引導讀者慢慢進入STM32的學習,且在學習過程中盡量使讀者在沒有單片機基礎而隻有C語言、‘模電、數電基礎的情況下能夠比較流暢地閱讀。
本書主要特點包含以下幾個方面。
1.不需要51單片機基礎即可流暢閱讀
本書編寫的目的之一是代替51單片機的教學,而不是在51單片機的教學基礎上延續,所以書裡面雖然有部分內容涉及51單片機知識,但學起來並不依靠這些知識。本書編寫時假設學生隻有C語言、模電、數電基礎,故本書盡量從底層的原理開始講解,以便讀者閱讀和掌握。
2.重在讓學習者知道原理和實現過程
在目前使用STM32進行開發的市場中,大部分開發者可能都是使用庫函數進行開發的,但從入門角度看,可能采用寄存器方式更加合適。掌握了寄存器的使用後再回過來閱讀庫函數的代碼並使用庫函數進行開發更容易一些,但反過來則不一定。因此,書中所有的例程都采用寄存器方式書寫,盡量向讀者介紹實現的原理及過程。
3.由易到難,化繁為簡
介紹函數的實現時盡量先介紹原理,再介紹偽代碼,最後介紹函數的定義。同時,對工程中使用到的新的模塊的寄存器組織及訪問方式都進行了詳細的介紹。書中所有的例程(除了繫統時鐘的初始化)並不照搬目前已經公開的程序,而是采用盡量簡單的形式來實現,然後再向ST公司或者正點原子的例程過渡。
4.編寫形式直觀生動,內容連貫,可讀性強
每個項目都有教學導航,用於說明每個項目學習的是什麼、需要使用什麼工具以及該如何學習。另外,書中重要的源碼都配有詳細的注釋,方便讀者閱讀。
5.盡量多地介紹各模塊的核心應用
為了在有限的篇幅內使讀者對STM32有更多的認識,書中盡可能多地介紹了一些模塊,然後對這些模塊的核心應用進行詳細的描述,而對模塊中不經常用到的功能則由讀者在使用時在已有知識的基礎上進行探索。
查看全部↓



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部