STM32F系列ARMCortex-M3核微控制器開發(fā)與應(yīng)用

出版時(shí)間:2011-4  出版社:清華大學(xué)出版社  作者:喻金錢,喻斌 編著  頁(yè)數(shù):496  字?jǐn)?shù):739000  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書從實(shí)際應(yīng)用需求和開發(fā)過程中所遇到的問題出發(fā),介紹了stm32f系列arm芯片內(nèi)外設(shè)和各個(gè) 功能模塊的應(yīng)用。
  本書沒有涉及有關(guān)芯片的存儲(chǔ)結(jié)構(gòu)系統(tǒng)構(gòu)架、指令集等理論性的知識(shí),而是從最基本的應(yīng)用要求出發(fā),結(jié)合大量實(shí)例,依托庫(kù)函數(shù),詳細(xì)講解i/o接口、異步串口、系統(tǒng)時(shí)基定時(shí)器、spi接口、rtc、看門狗、定時(shí)器、i2c接口、can接口和模數(shù)轉(zhuǎn)化器等外設(shè)接口的使用方法。本書注重實(shí)際操作和開發(fā)中的細(xì)節(jié),對(duì)在開發(fā)過程中容易出錯(cuò)的情況作出提醒,并與讀者分享作者在實(shí)際開發(fā)中的一些經(jīng)驗(yàn)和感想,為有單片機(jī)和c語言基礎(chǔ)的讀者打開了通向嵌入式開發(fā)的大門。
  本書可作為單片機(jī)愛好者的學(xué)習(xí)用書,也可作為嵌入式應(yīng)用工程技術(shù)人員的學(xué)習(xí)和培訓(xùn)用書,同時(shí)可作為大學(xué)生學(xué)習(xí)單片機(jī)的教材。

書籍目錄

第1部分 基礎(chǔ)篇 
 第1章 開發(fā)板硬件結(jié)構(gòu)
  1.1 電路原理圖
  1.2 原理圖說明
   1.2.1 電源電路
   1.2.2 系統(tǒng)復(fù)位電路
   1.2.3 時(shí)鐘電路
   1.2.4 jtag接口電路
   1.2.5 串口電路
   1.2.6 鍵盤電路
   1.2.7 led燈電路
   1.2.8 i2c接口電路
   1.2.9 adc電路
   1.2.10 usb電路
   1.2.11 can電路
   1.2.12 語音采集和播放電路
   1.2.13 spi接口電路
   1.2.14 電動(dòng)機(jī)驅(qū)動(dòng)板接口電路
  1.3 開發(fā)板元器件布局圖
   1.3.1 跳線器說明
   1.3.2 硬件資源使用
 第2章 編譯開發(fā)環(huán)境的建立
  2.1 下載和安裝ewarm
  2.2 ide界面簡(jiǎn)介
   2.3 生成一個(gè)新項(xiàng)目
   2.3.1 建立項(xiàng)目文件目錄,復(fù)制公共文件
   2.3.2 生成新的工作區(qū)
   2.3.3 生成新項(xiàng)目
   2.3.4 給項(xiàng)目添加文件
  2.4 修改應(yīng)用文件
  2.5 配置項(xiàng)目選項(xiàng)
   2.5.1 通用選項(xiàng)設(shè)置
   2.5.2 c/c++編譯器選項(xiàng)設(shè)置
   2.5.3 assembler選項(xiàng)設(shè)置
   2.5.4 output converter選項(xiàng)設(shè)置
   2.5.5 linker選項(xiàng)設(shè)置
  2.6 flash loader demo下載器介紹
  2.7 力源stm32f的isp下載器
  2.8 串口調(diào)試助手介紹
第2部分 應(yīng)用篇 
 第3章 通用和復(fù)用功能i/o口
  3.1 概述
   3.1.1 通用i/o
   3.1.2 單獨(dú)的位設(shè)置或位清除
   3.1.3 外部中斷/喚醒線
   3.1.4 復(fù)用功能
   3.1.5 軟件重新映射i/o復(fù)用功能
   3.1.6 gpio鎖定機(jī)制
   3.1.7 輸入配置
   3.1.8 輸出配置
   3.1.9 復(fù)用功能配置
   3.1.10 模擬輸入配置
  3.2 庫(kù)函數(shù)
   3.2.1 函數(shù)gpio_init
   3.2.2 函數(shù)gpio_setbits
   3.2.3 函數(shù)gpio_resetbits
   3.2.4 函數(shù)gpio_writebit
   3.2.5 函數(shù)gpio_write
   3.2.6 函數(shù)gpio_readoutputdatabit
   3.2.7 函數(shù)gpio_readoutputdata
   3.2.8 函數(shù)gpio_readinputdatabit
   3.2.9 函數(shù)gpio_readinputdata
  3.3 i/o端口的外設(shè)映射
   3.3.1 將osc32_in/osc32_out作為pc14/pc15端口
   3.3.2 將osc_in/osc_out引腳作為pd0/pd1端口
   3.3.3 can復(fù)用功能重映射
   3.3.4 jtag/swd復(fù)用功能重映射
   3.3.5 adc復(fù)用功能重映射
   3.3.6 定時(shí)器復(fù)用功能重映射
   3.3.7 usart復(fù)用功能重映射
   3.3.8 i2c1復(fù)用功能重映射
   3.3.9 spi1復(fù)用功能重映射
  3.4 位運(yùn)算
   3.4.1 移位運(yùn)算
   3.4.2 按位與運(yùn)算
   3.4.3 按位或運(yùn)算
   3.4.4 取反運(yùn)算
   3.4.5 異或運(yùn)算
  3.5 i/o口輸出實(shí)例1——控制led燈
   3.5.1 實(shí)例要求
   3.5.2 硬件基礎(chǔ)
   3.5.3 軟件結(jié)構(gòu)
   3.5.4 實(shí)例代碼
   3.5.5 編譯下載和調(diào)試
  3.6 i/o口輸出實(shí)例2——流水燈
   3.6.1 實(shí)例要求
   3.6.2 硬件基礎(chǔ)
   3.6.3 軟件結(jié)構(gòu)
   3.6.4 實(shí)例代碼
   3.6.5 編譯下載和調(diào)試
  3.7 i/o口輸入實(shí)例——按鍵輸入1
   3.7.1 實(shí)例要求
   3.7.2 硬件基礎(chǔ)
   3.7.3 軟件結(jié)構(gòu)
   3.7.4 實(shí)例代碼
   3.7.5 編譯下載和調(diào)試
  3.8 i/o口輸入實(shí)例——按鍵輸入2
 ……
第3部分 提高篇 
附錄a iar工程轉(zhuǎn)mdk工程
附錄b arm處理器:選擇arm7還是cortex-m3

章節(jié)摘錄

版權(quán)頁(yè):插圖:

編輯推薦

《STM32F系列ARM Cortex-M3核微控制器開發(fā)與應(yīng)用》融入了作者多年使用STM32的經(jīng)驗(yàn)與體會(huì),結(jié)合庫(kù)函數(shù),以實(shí)現(xiàn)其功能為主線,強(qiáng)調(diào)實(shí)例應(yīng)用和開發(fā)調(diào)試過程。通過《STM32F系列ARM Cortex-M3核微控制器開發(fā)與應(yīng)用》的學(xué)習(xí),讀者只要會(huì)c語言,就能使用ARM,并能很好地使用STM32F系列來進(jìn)行開發(fā)調(diào)試工作。《STM32F系列ARM Cortex-M3核微控制器開發(fā)與應(yīng)用》配套光盤中包含書中各個(gè)實(shí)例的源代碼,這些源代碼均在實(shí)驗(yàn)板上驗(yàn)證通過。作者將提供與《STM32F系列ARM Cortex-M3核微控制器開發(fā)與應(yīng)用》配套的實(shí)驗(yàn)板,讀者可發(fā)郵件索取。嵌入式應(yīng)用工程技術(shù)人員,單片機(jī)的愛好者,開設(shè)單片機(jī)或嵌入式課程的學(xué)生。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    STM32F系列ARMCortex-M3核微控制器開發(fā)與應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)108條)

 
 

  •   這個(gè)STM32芯片比單片機(jī)、FPGA、DSP功能強(qiáng)大,使用方便
  •   這個(gè)本書非常適合入門,思路很清晰。唯一缺點(diǎn)是庫(kù)函數(shù)太老,所以程序要自己做一些適當(dāng)修改。如果想弄清芯片內(nèi)部運(yùn)行原理,建議不要買了。因?yàn)檫@本書主要是講怎么把一個(gè)工程建好以及如何實(shí)現(xiàn)。至于內(nèi)部性的東西基本沒涉及。我的感受是看了之后就會(huì)用stm32做工程了,希望對(duì)大家有幫助。
  •   STM32F系列處理器,是ARM入門產(chǎn)品,也是ARM的熱門產(chǎn)品。而其實(shí)例巨多,使我們能夠盡快掌握之。
  •   各人入門方式不一樣,作者寫書角度也不一樣。
    有的作者偏向于由硬件著手,慢慢熟悉寄存器配置等。

    本書作者直接面向于應(yīng)用,只要有C語言基礎(chǔ),知道單片機(jī)常識(shí),就能動(dòng)起手來。
    適合于沒入門的人吧。
  •   是學(xué)STM32庫(kù)函數(shù)的一本好書
  •   一本介紹STM32固件庫(kù)的書,很好??!
  •   這個(gè)本書非常適合入門,思路很清晰。我的感受是看了之后就會(huì)用stm32做工程了,希望對(duì)大家有幫助。
  •   很好,很適合學(xué)習(xí)stm32
  •   一本很好的學(xué)習(xí)stm32的書
  •   是STM32入門的一本好書。。。
  •   買了書看了一個(gè)星期我覺得還不錯(cuò)。。適合我們這種沒學(xué)過嵌入式系統(tǒng)的入門~~
  •   看看書寫的挺全面的,是一本學(xué)習(xí)ARM的好書
  •   比庫(kù)函數(shù)稍微詳細(xì)點(diǎn)
  •   從書的質(zhì)量上看還是不錯(cuò)的,書主要介紹的庫(kù)函數(shù)的用法,對(duì)于寄存器的只是一筆帶過,屬于比較實(shí)踐性的,對(duì)于初學(xué)者很有用。
  •   拿來當(dāng)庫(kù)函數(shù)查詢用。。
  •   書的內(nèi)容很全,很詳細(xì),偏難,適合有一定基礎(chǔ)的讀者。只是書收到的時(shí)候有點(diǎn)臟和褶皺。
  •   很實(shí)用的一本書,算是入門級(jí)別的。
  •   書中實(shí)例較多,易學(xué)習(xí)
  •   基礎(chǔ)學(xué)習(xí)很好的
  •   專業(yè)用書,實(shí)體店當(dāng)中基本買不到的,大榭當(dāng)當(dāng)提供這樣的方便
  •   和適合與我這種零基礎(chǔ)的人入門。
  •   就是庫(kù)有點(diǎn)老了現(xiàn)在的庫(kù)都是3.5的啦、所以庫(kù)應(yīng)該升級(jí)一下、
  •   這本書適合初學(xué)者使用,細(xì)細(xì)的品味加實(shí)驗(yàn)的驗(yàn)證才懂得其中的奧秘
  •   書已收到,滿意,快遞很給力,唯一遺憾的是有兩頁(yè)裝訂有些小問題,脫落了,自己用膠粘上了,不影響使用。
  •   物流也很快 光盤沒碎
  •   包裝很好,還有配送光盤,不錯(cuò)!
  •   很不錯(cuò)的一本書。不過就是沒有DMA那塊的內(nèi)容
  •   這本書很好,值得看一看
  •   這本書很值得初學(xué)者拜讀,是一本很不錯(cuò)的書。
  •   這本書是先看了電子版再買的,清華大學(xué)出版社的書一般還不錯(cuò)!
  •   這本書講的很好,要細(xì)細(xì)的看,講的內(nèi)容很經(jīng)典
  •   給女朋友買的,正在使用,是個(gè)好幫手~
  •   不錯(cuò),適合初學(xué)者使用
  •   展開寫,還是知識(shí)相對(duì)欠缺。
  •   內(nèi)容還行,就是看著書有點(diǎn)舊
  •   書不錯(cuò)!正在看
  •   書沒看了,不過表面看起來還不錯(cuò)
  •   書很好的,剛剛拿到就開始看了。
  •   很實(shí)用,內(nèi)容很全。
  •   st公司的官方冠名的書,還不錯(cuò)
  •   對(duì)初學(xué)都很實(shí)用
  •   書和里面的例子都不錯(cuò)
  •   紙張還可以。快遞和給力,上午下的訂單,下午就到了
  •   書還可以,不過有些翻譯手冊(cè)的內(nèi)容翻譯的不是很恰當(dāng)!!
  •   一直在看,對(duì)我的項(xiàng)目有指導(dǎo)意義
  •   不錯(cuò)的 挺喜歡
  •   應(yīng)該是本不錯(cuò)的書,內(nèi)容沒來得及看
  •   肯定有用,但是買回來就得做
  •   物流很快啊,書很實(shí)用
  •   不錯(cuò)。。。和我看到一樣。。。值了
  •   很棒很給力,同學(xué)推薦的,很好!
  •   本書的印刷質(zhì)量真不敢恭維,要不是防偽標(biāo)識(shí),我還真以為是盜版。本書緊密結(jié)合了庫(kù)函數(shù),有大量的實(shí)例和代碼,但是庫(kù)函數(shù)的介紹貌似是手冊(cè)的翻譯版,實(shí)例很不錯(cuò),就像書上所說的,只要有C語言基礎(chǔ),就可以開發(fā)stm32.本書沒有對(duì)stm32的結(jié)構(gòu) 寄存器等做詳細(xì)介紹。
  •   對(duì)STM32庫(kù)函數(shù)的學(xué)習(xí)挺有幫助
  •   對(duì)于DMA的介紹不夠詳細(xì),嵌入式操作系統(tǒng)也沒怎么解釋,但對(duì)于初學(xué)者完全夠用的,寫寫一般的程序沒有什么問題
  •   書講的還好,比較相近,講的是庫(kù)函數(shù)的應(yīng)用,但也有不少手冊(cè)上的內(nèi)容,適合有一定基礎(chǔ)的人,質(zhì)量不錯(cuò),雖然到得有點(diǎn)晚,但是客服不錯(cuò)
  •   很適合ARM初學(xué)者入門用
  •   內(nèi)容基本上是ST網(wǎng)站的一些東西翻譯過來的,對(duì)庫(kù)文件做了詳細(xì)的介紹,加上一些實(shí)例,
    適合想學(xué)ARM英文又不好的入門者看
  •   很多內(nèi)容在英文資料都有,不過庫(kù)函數(shù)還不錯(cuò)
  •   一大部分是翻譯手冊(cè)的,適合入門
  •   紙質(zhì)不好 內(nèi)容比較全 如果有站們的引腳說明就更好了 適合少有基礎(chǔ)的學(xué)生使用
  •   內(nèi)容不沒細(xì)看,光盤是破的
  •   這本書不錯(cuò),簡(jiǎn)單易懂。比較適合初學(xué)者
  •   書的內(nèi)容還沒細(xì)看,但是紙張真的不怎么樣。這本書是一個(gè)朋友推薦的,但愿不錯(cuò)吧
  •   這本書比較合適初學(xué)者,用的是IAR的編輯器.
  •   內(nèi)容詳細(xì),比較實(shí)用。就是圖書印刷質(zhì)量一般。
  •   內(nèi)容還不錯(cuò)的,讓我這個(gè)初學(xué)者學(xué)到了不少東西。謝謝作者提供。
  •   書不錯(cuò),比較實(shí)用,適合初學(xué)者~
  •   書總體還不錯(cuò),送貨挺快的。
  •   看書的話還可以,就是相對(duì)于高仿的話價(jià)格有點(diǎn)高了
  •   非常好,適合我這樣的新手!
  •   沒看,先收藏一下
  •   圖書還行,內(nèi)容豐富。
  •   書的質(zhì)量還算可以的
  •   內(nèi)容偏重于接口函數(shù),但是在官方文檔中已經(jīng)有這些說明,相當(dāng)于官方文檔的翻譯,反而本書配套的硬件電路板介紹的很少,也沒有配套資料。
  •   自己因?yàn)槭堑谝淮谓佑|嵌入式,所以到處找參考書,就買下了這本,總體感覺是對(duì)我入門還是有一些幫助,但是知道大體的學(xué)習(xí)思路以后就沒有看過它了。可能不同的人學(xué)習(xí)方式不一樣吧,本人喜歡看書,所以選擇了買本書,如果喜歡瀏覽電子文檔的話,現(xiàn)在網(wǎng)上這方面的文章還算多,但是不是很系統(tǒng),所以,建議購(gòu)買者考慮自己的實(shí)際。
  •   怎么也找不到,與本書相對(duì)應(yīng)的開發(fā)板,而且?guī)煳募策^時(shí)了,
  •   也許STM32的方式就是如此,書的內(nèi)容永遠(yuǎn)沒有庫(kù)的內(nèi)容新,講的有點(diǎn)過于繁瑣,應(yīng)該簡(jiǎn)單概括一下就好,具體庫(kù)的內(nèi)容那都要自己去看的。
  •   書的質(zhì)量一般,價(jià)格感覺有點(diǎn)偏貴。不過想盡快學(xué)會(huì)ARM編程,還是本不錯(cuò)的書。
  •   內(nèi)容可以,就是印刷質(zhì)量有點(diǎn)問題,好像是盜版的。在運(yùn)送過程中把光盤弄壞了,商家倒是要求換貨,但是這急著用呢,還是就這樣吧,免得麻煩吧。
  •   國(guó)內(nèi)的書大多大同小異,權(quán)當(dāng)它是手冊(cè)的翻譯來用了
  •   雖然是英文,但是國(guó)外的書籍就是很好,內(nèi)容很豐富,我喜歡
  •   講的用IAR的,我就后悔了
  •   白花了幾十元錢啊!資料網(wǎng)上基本都可以看到的。
  •   物流速度很慢啊,而且書表面都弄臟了
  •   書一般,API接口寫的太多,適合有經(jīng)驗(yàn)的人看
  •   完全抄襲手冊(cè)上的資料來的.沒有一點(diǎn)創(chuàng)新,我還以為有詳細(xì)說明各個(gè)庫(kù)函數(shù)年的說明.沒想到跟手冊(cè)上的一模一樣.例程也是和ST官網(wǎng)提供的差不多.很不值.比那本<<STM32系列ARM Cortex-M3微控制器原理與實(shí)踐>>還要垃圾.而且還要那么貴,你當(dāng)錢不是錢啊!還清華大學(xué)出版社出的呢?我看清華大學(xué)出版社也太不會(huì)選擇作者了!
  •   書還好,不過是跟他的開發(fā)板配套的,這樣也好,可以學(xué)習(xí),沒有太多的、詳細(xì)的硬件和內(nèi)核上的介紹,只是有例程而已,不是我需要的那種
  •   這樣的書沒無語啊,就是固件庫(kù)加例程,錯(cuò)誤也很多,這水平,還寫什么書!
  •   書上錯(cuò)誤太多了,都是抄手冊(cè)的,大家不要買了。帶的實(shí)例錯(cuò)誤太多,寫什么書啊,自己的東西根本沒有
  •   寫著有光盤的,但是寄來的沒有光盤,我的天。
  •   開發(fā)板有詳細(xì)的電路,硬件功底扎實(shí) 本書開發(fā)板的可以DIY,很喜歡
  •   這本書就是抄襲數(shù)據(jù)手冊(cè)加例程啊,沒有一點(diǎn)創(chuàng)新可言。大篇幅的原封不動(dòng)的抄襲數(shù)據(jù)手冊(cè),不信你們可以下載stm32f10x數(shù)據(jù)手冊(cè)翻譯版對(duì)照一下。本來數(shù)據(jù)手冊(cè)就是查閱用的,不適合通讀,他還全抄垃圾死了。作者還好意思寫書呢?。?!勸大家別買這本。
  •   書很不錯(cuò),價(jià)格也不高,比較適合初學(xué)
  •   內(nèi)容比較符合我的期望
  •   STM32 手冊(cè),相當(dāng)有用。
  •   在學(xué)習(xí)中,不錯(cuò),不錯(cuò)。
  •   很好的一本書 很滿意的
  •   對(duì)初學(xué)者查查資料還可以,另外每章還有例子。但是這本書不能看得太深。。
  •   書本挺好,看起來也很舒服
  •   書不錯(cuò),應(yīng)該是正版,快遞也不錯(cuò)
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7