標(biāo)題:
0基礎(chǔ)如何學(xué)習(xí)STM32?
[打印本頁]
作者:
edu118gct
時(shí)間:
2015-1-15 11:11
標(biāo)題:
0基礎(chǔ)如何學(xué)習(xí)STM32?
帶您進(jìn)入Cortex-M3的開發(fā)世界,讓您領(lǐng)略煥然一新的感覺
【培訓(xùn)背景】
隨著ARM微控制器技術(shù)的快速發(fā)展,在通信、數(shù)據(jù)處理、網(wǎng)絡(luò)、儀器、工業(yè)控制、軍事和航空航天等領(lǐng)域得到越來越廣泛的應(yīng)用。各大芯片生產(chǎn)廠家也加大了對ARM處理器的研制開發(fā),并推出了具有公司自身特點(diǎn)的產(chǎn)品。其中意法半導(dǎo)體(ST)生產(chǎn)的STM32系列微控制具有很高的市場占有率,意法半導(dǎo)體(ST)為了開發(fā)人員更好的入門與提高,特推出此課程。
本課程通過意法半導(dǎo)體(ST)提供的學(xué)習(xí)板(STM32F103),學(xué)員通過理論結(jié)合實(shí)踐加快學(xué)員的學(xué)習(xí)進(jìn)度,同時(shí)為學(xué)員提供相應(yīng)的參考設(shè)計(jì)例程。本學(xué)習(xí)板提供了開發(fā)中常用的接口模塊及擴(kuò)展區(qū)模塊,為學(xué)員擴(kuò)展開發(fā)應(yīng)用提供了可能。STM32F103學(xué)習(xí)板提供的接口和外設(shè)有USB、USART(RS-232)、PS/2、ADC、LED燈、SD卡槽、紅外收發(fā)管、小型揚(yáng)聲器以及小型游戲操縱桿。
本課程被納入“國家信息技術(shù)緊缺人才培養(yǎng)工程(NITE) -----電子工程與集成電路技術(shù)培訓(xùn)項(xiàng)目”的重點(diǎn)課程,旨在為國家和企業(yè)培養(yǎng)掌握和運(yùn)用先進(jìn)的ARM技術(shù),并具有獨(dú)立開發(fā)能力的緊缺高級技術(shù)人才。
【板上資源介紹】
基于Cortex-M3內(nèi)核的芯片STM32F103
固定的8MHz主時(shí)鐘晶振
一個(gè)I2C接口的EEPROM,通過跳線可以斷開和STM32的連接
四個(gè)GPIO驅(qū)動(dòng)的LED燈
可以輸入模擬信號的單通道電位器
五個(gè)方向的游戲操縱桿
紅外發(fā)射、接收管
一個(gè)兼容SD卡和Mini-SD卡的插座
一個(gè)迷你USB連接頭
一個(gè)RS232(DB9)連接頭
一個(gè)20腳的JTAG接口連接頭
一個(gè)6腳mini-DIN的PS/2插座
一個(gè)復(fù)位鍵
一個(gè)小型揚(yáng)聲器和一個(gè)3.5mm的耳機(jī)插頭
一、課程設(shè)置
本課程共設(shè)置16講,系統(tǒng)介紹了STM32F103F103C8-PKT芯片。以下為每講具體內(nèi)容介紹
第一章 ARM概述 簡介ARM系列的組成,結(jié)構(gòu)及特點(diǎn)及其發(fā)展概述
Cortex-M3內(nèi)核特點(diǎn) 介紹Cortex-M3處理器的架構(gòu)和特性及存儲器映射,啟動(dòng)模式
第二章 STM32F10x系列微控制器簡介 STM32F10x系列微控制器介紹
STM32系列微控制器特點(diǎn)及優(yōu)勢
第三章 開發(fā)板介紹 最小系統(tǒng)原理,板載各個(gè)模塊的原理
開發(fā)工具設(shè)置 IAR EWARM介紹及如何新建配置工程
第四章 系統(tǒng)時(shí)鐘及通用IO模塊 介紹系統(tǒng)時(shí)鐘,IO特性、結(jié)構(gòu)及功能
實(shí)驗(yàn)實(shí)例:LED的循環(huán)亮滅,更換系統(tǒng)時(shí)鐘源
第五章 中斷控制器模塊 嵌套向量中斷控制器(NVIC)介紹及外部中斷/事件控制器(EXTI)介紹
實(shí)驗(yàn)實(shí)例:外部中斷控制LED亮滅并加入中斷嵌套
第六章 看門狗模塊 獨(dú)立看門狗(IWDG)原理介紹及窗口看門狗(WWDG)原理介紹
實(shí)現(xiàn)實(shí)例:人為輸入故障,觀察看門狗復(fù)位
第七章 DMA模塊 DMA模塊的特性及功能描述
實(shí)驗(yàn)實(shí)例:使用DMA通道從Flash傳輸一個(gè)字的數(shù)據(jù)到SRAM
第八章 ADC模塊 STM32F103xx的 ADC特性、結(jié)構(gòu)及功能描述
實(shí)驗(yàn)實(shí)例:ADC實(shí)現(xiàn)滑動(dòng)變阻器的電壓采集并設(shè)置模擬看門狗
第九章 定時(shí)器模塊 通用定時(shí)器概述、主要特性及功能描述
實(shí)驗(yàn)實(shí)例:通用定時(shí)器中斷產(chǎn)生不同頻率的PWM波控制LED亮滅
第十章 USART模塊 USART主要特性及功能描述
實(shí)驗(yàn)實(shí)例:USART與上位機(jī)收發(fā)程序(查詢+收發(fā))
第十一章 IIC模塊 IIC模塊主要特性及功能描述
實(shí)驗(yàn)實(shí)例:通過板上的EEPROM體驗(yàn)I2C接口操作
第十二章 SPI模塊與SD卡模塊 STM32F103xx的SPI特性及功能,SD卡原理
實(shí)驗(yàn)實(shí)例:SPI總線向SD卡中讀寫數(shù)據(jù)
第十三章 USB模塊(上) USB技術(shù)背景,USB架構(gòu)、系統(tǒng)和協(xié)議,USB傳輸類型,
USB設(shè)備枚舉和識別
第十四章 USB模塊(下) STM32的USB主要特性及應(yīng)用配置
實(shí)驗(yàn)實(shí)例:USB鼠標(biāo)示例
第十五章 紅外遙控碼學(xué)習(xí)器 實(shí)驗(yàn)實(shí)例:通過板上的紅外發(fā)射接收管體驗(yàn)使用定時(shí)器實(shí)現(xiàn)38kHz紅外載波的調(diào)制解調(diào)
第十六章 綜合應(yīng)用 M3系列芯片的特點(diǎn),應(yīng)用領(lǐng)域
實(shí)驗(yàn)實(shí)例:使用PWM波來驅(qū)動(dòng)喇叭,并通過ADC調(diào)整PWM波的頻率等
第十七章 了解uC/OS-II操作系統(tǒng)結(jié)構(gòu)、各個(gè)重要功能部分的概念及實(shí)現(xiàn)原理,在此基礎(chǔ)上掌握uC/OS-II系統(tǒng)移植的方法。更多C語言 C++、JAVA、數(shù)電模電、51單片機(jī)、PIC stm32 ARM Linux驅(qū)動(dòng) 嵌入式、安卓系統(tǒng) FPGA、DSP Cortex-M3學(xué)習(xí)聯(lián)系郭老師QQ754634522 電話13312935962 深圳-廣州-長沙-南寧-鄭州同步授課
理論與實(shí)踐相結(jié)合 一線工程師項(xiàng)目經(jīng)理教學(xué) 結(jié)合真實(shí)的產(chǎn)品案列 讓你感受前所未有的電子產(chǎn)品的開發(fā)流程
2015給自己一個(gè)決心,只為自己!高薪就業(yè)不是夢,有想法你就來 IT達(dá)人等著你。。
作者:
Ivenalex
時(shí)間:
2015-4-12 16:20
在哪里可以學(xué)習(xí)啊
作者:
popo119
時(shí)間:
2015-4-25 21:03
學(xué)習(xí)了!看看!
作者:
1175849203
時(shí)間:
2018-5-28 23:10
在哪里學(xué)習(xí)呢...沒看見連接
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1