精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>單片機>STM32單片機的入門教程總結

STM32單片機的入門教程總結

2020-10-13 | rar | 18.35 MB | 次下載 | 免費

資料介紹

  優秀的處理器配合好的開發工具和工具鏈成就了單片機的輝煌,這是單片機開發者辛勤勞動的結果。也正因為此,ARM的工具鏈工程師CPU工程師強強聯手,日日夜夜不停耕耘為ARM7TDMI設計出了精練、優化和到位的內部結構,終于成就了ARM7TDMI的風光無限的輝煌。新的 ARM Cortex-MB處理器在破繭而出之后,就處處閃耀著ARM體系結構激動人心的新突破。它是基于最新最好的32為ARMv7架構,支持高度成功的 Thumb-2指令集,并帶來了很多前衛嶄新的特性。在它優秀,強大的同時,編程模型也更清爽,因而無論你是新手還是骨灰級玩家都會對這樣秀外慧中的小尤物愛不釋手。根據ARM的統計,2010年全部 Cortex-MMCU出貨量為1.44億片,2008年~2011年第一季度,STM32累計出貨量占 Cortex-MMCU出貨量的45%。也就是說,兩個 Cortex-M微控制器中有一個就來自ST。”很多市場分析機構也ARM的強勁增長表示認可。2007年在3264 bit MCU及MPU架構中,ARM所占市場份額為13.6%,而2010年已經占了23.5%擊敗了 Power Architecture,成為市場占有率最多的架構。Cortex-n3內核是ARM公司整個 Cortex內核系列中的微控制器系列(M)內核還是其他兩個系列分別是應用處理器系列(A)與實時控制處理系列(R),這三個系列又分別簡稱為A、R、M系列。當然,這三個系列的內核分別有各自不同的應用場合。Cortex-MB內核是為滿足存儲器和處理器的尺寸對產品成本影響很大的廣泛市場和應用領域的低成本需求而專門開發設計的。主要是應用于低成本、小管腳數和低功耗的場合,并且具有極高的運算能力和極強的中斷響應能力。 Cortex-M3處理器采用純Thumb2指令的執行方式,這使得這個具有32位高性能的ARM內核能夠實現8位和16位的代碼存儲密度。核心門數只有3K,在包含了必要的外設之后的門數也只有60K,使得封裝更為小型,成本更加低廉。Cortex-n3采用了ARMV7哈佛架構,具有帶分支預測的3級流水線,中斷延退最大只有12個時鐘周期,在末尾連鎖的時候只需要6個時鐘周期。同時具有1.25 DMIPS/MHZ的性能和0.19 MW/MHZ的功耗。

  社會對基于ARM的嵌入式系統開發人員的高需求及給予的高回報,催生了很多的培訓機構,這也說明嵌入式系統的門檻較高,其主要原因有以下幾點。ARM本身復雜的體系結構和編程模型,使得我們必須了解詳細的匯編指令,熟悉ARM與 Thumb狀態的合理切換,才能理解 Bootloader并對操作系統進行移植,而理解Bootloader本身就比較困難,因而對于初學者來說 Bootloader的編寫與操作系統的移植成了入門的第一道難以逾越的門檻2、ARM芯片,開發板及仿真器的高成本,這樣就直接影響了嵌入式開發的普及,使得這方面人才增長緩慢;3、高校及社會上高水平嵌入式開發人員的短缺,現實問題使得我們的大學生和公司職工在入門的道路上困難重重,很多人也因此放棄;培訓機構的高費用,雖然有高水平的老師指導,但是高費用就是一道關口,進去的人也只是在短短的幾天時間里匆匆了解了一下開發過程,消除了一些畏懼心理而己,修行還是得依靠自己;5、好的開發環境需要資金的支持,也直接影響了入門的進度。基于 Cortex-m3內核的ARM處理器的出現,在優秀的Kei開發工具的支持下,可以自動生成啟動代碼,省去了復雜的 Bootloader的編寫。Thumb-2指令集的使用,使得開發人員不用再考慮ARM狀態與 Thumb狀態的切換,節省了執行時間和指令空間,大大減輕了軟件開發的管理工作。處理器與內存尺寸的減少,大大降低了成本,使得芯片及開發板的價格得以在很大程度降低。 Cortex-M3內核通過把中斷控制器、MPU及各種調試組件等基礎設施的地址固定很大程度上方便了程序的移植。源代碼是公開的庫函數,使得我們可以摒棄晦澀難懂的匯編語言,在不需要了解底層寄存器的操作細節的情況下,用C語言就可以完成我們需要的功能。所有這些特點使得我們學習ARM處理器的門檻得以降低。同時建議大家盡量去用固件庫。而不是避開固件庫自己寫代碼。因為在實際的項目中,代碼成百上千個,不可能都自己來寫,調用固件庫中的函數來完成,才是可行的方案。當然我們在深入的情況下,透徹理解寄存器的操作是必要的,也是值得的,高效編程也必須在這方面努力。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 651單片機窗簾控制器仿真程序
  12. 1.93 MB  |  2次下載  |  免費
  13. 751單片機大棚環境控制器仿真程序
  14. 1.10 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費