




上海Cortex-M3軟件開(kāi)發(fā)精品班將 Cortex-M3 和 uC/OSII 完美結(jié)合,更好的發(fā)揮出它們各自的特點(diǎn),選取目前流行的意法半導(dǎo)體的 STM32F10X 或者恩智浦 NXP 的 LPC17XX 作為實(shí)驗(yàn)平臺(tái)。
Cortex-M3軟件開(kāi)發(fā) | 1. cortex-m3 介紹,開(kāi)發(fā)環(huán)境搭建,開(kāi)發(fā)板介紹 1.1 嵌入式發(fā)展前景 1.2 ARM 家族成員特征介紹(ARM7/9/11,A8/9/15/53/57,M0/3/7) 1.3 cortex-m3 內(nèi)核體系結(jié)構(gòu) 1.4 處理器內(nèi)核介紹、處理器工作模式、處理器異常處理 1.5 KeilMDK 開(kāi)發(fā)環(huán)境安裝和 J-link 仿真驅(qū)動(dòng)安裝 1.6 新建 STM32F103 工程和 KeilMDK 開(kāi)發(fā)環(huán)境使用詳細(xì)說(shuō)明,仿真,調(diào)試功能介紹 1.7 開(kāi)發(fā)平臺(tái)資源介紹及使用方法 | 2. STM32F10XGPIO 模塊 2.1 仿真工具軟件的使用 2.2 STM32F103 時(shí)鐘體系,時(shí)鐘管理 2.3STM32F10XGPIO 功能詳解:上拉/下拉輸入,浮空/模擬輸入,復(fù)用推挽/復(fù)用開(kāi)漏/推挽輸出。 2.4STM32F10XGPIO 功能配置方法和 STM32F10XGPIO 寄存器詳解 2.5 STM32F10X 流水燈程序設(shè)計(jì) |
---|---|---|
3. STM32F103UART 模塊實(shí)訓(xùn) 3.1 常用通信協(xié)議分類及其特征介紹:同步,異步 3.2 通用 UART 特征,及 UART 編程模型 3.3STM32F10XUART 模塊系統(tǒng)框架圖、UART 特征介紹、STM32F103UART 模塊寄存器作用詳解 3.4STM32F103UART 硬件設(shè)計(jì)原圖分析、軟件設(shè)計(jì)框架 3.5STM32F103UART 查詢方式實(shí)現(xiàn)數(shù)據(jù)收發(fā) | 4. STM32F10X 中斷編程 4.1Cortex-M3 中斷體系分析、STM32F103 中斷體系分析 4.2 中斷相關(guān) API 函數(shù)使用詳解、NVIC 中斷控制配置方法小結(jié) 4.3 STM32F10X 外部中斷模塊框架分析、STM32F10X 外部中斷寄存器詳解 4.4 STM32F10X 外部中斷模塊硬件設(shè)計(jì) 4.5 STM32F10X 外部中斷模塊程序設(shè)計(jì) 4.6 程序設(shè)計(jì):使用中斷方式實(shí)現(xiàn) UART 數(shù)據(jù)接收 | |
5. STM32F103LCD 彩屏顯示&觸摸屏模塊實(shí)訓(xùn) 5.1 LCD 彩屏屏種類介紹、TFT 屏工作原理、時(shí)序圖分析 5.2 RGB 介紹,RGB 轉(zhuǎn)換介紹和漢字取模軟件使用 5.3 觸摸屏原理、觸摸屏校準(zhǔn)介紹 5.4 TFT 屏顯示漢字實(shí)驗(yàn)、TFT 顯示圖片實(shí)驗(yàn)、數(shù)碼相框項(xiàng)目實(shí)驗(yàn) | 6.STM32F10XSystemTick 定時(shí)器模塊 6.1STM32F103SystemTick 定時(shí)器背景介紹、工作原理 6.2STM32F103SystemTick 定時(shí)器相關(guān)寄存器詳解 6.3 使用 STM32F103SystemTick 定時(shí)器進(jìn)行精確定時(shí)程序設(shè)計(jì) 6.4 使用 STM32F103SystemTick 定時(shí)器實(shí)現(xiàn)電子表功能 | |
7. STM32F10X 基本定時(shí)器模塊 7.1 STM32F10X 定時(shí)器分類 7.2 STM32F10X 各類定時(shí)器基本特征、系統(tǒng)框架圖詳細(xì)分析和寄存器詳解 7.3 STM32F10X 基本定時(shí)器定時(shí)功能軟件設(shè)計(jì)分析 7.4 STM32F10X 基本定時(shí)器實(shí)現(xiàn)電子表功能 7.5 STM32F10X 基本定時(shí)器實(shí)現(xiàn)呼吸燈功能 | 8. STM32F10X 通用定時(shí)器模塊 --上部分 8.1 STM32F10X 通用定時(shí)器基本特征介紹、總體功能介紹和系統(tǒng)框架圖詳細(xì)分析 8.2 STM32F10X 通用定時(shí)器 3 種時(shí)鐘源框架圖分析及時(shí)鐘源配置詳解 8.3 STM32F10X 通用定時(shí)器比較輸出功能詳解,及配置步驟詳解 8.4 STM32F10X 通用定時(shí)器時(shí)鐘源配置,比較輸出功能相關(guān)寄存器詳解 8.5 STM32F10X 通用定時(shí)器 PWM 輸出功能軟件設(shè)計(jì) 8.6 STM32F10X 通用定時(shí)器 PWM 功能實(shí)現(xiàn)呼吸燈效果 | |
9. STM32F10X 通用定時(shí)器模塊 –下部分 9.1 STM32F10X 通用定時(shí)器捕獲輸入功能詳解,及配置步驟詳解 9.2 STM32F10X 通用定時(shí)器捕獲輸出功能相關(guān)寄存器詳解 9.3 STM32F10X 通用定時(shí)器捕獲功能程序設(shè)計(jì)及分析 9.4 STM32F10X 通用定時(shí)器 PWM 輸入功能軟件設(shè)計(jì)(測(cè)量 PWM 信號(hào)的脈沖占空比和周期) | 10. STM32F10X 定時(shí)器模塊 10.1STM32F10X 定時(shí)器基本特征介紹,總體功能介紹 10.2STM32F10X 定時(shí)器系統(tǒng)框架圖詳細(xì)分析 10.3STM32F10X 定時(shí)器的 PWM 互補(bǔ)輸出 10.4STM32F10X 定時(shí)器的 PWM 死區(qū)發(fā)生功能分析 10.5STM32F10X 定時(shí)器 PWM 輸出互補(bǔ),死區(qū)功能軟件設(shè)計(jì) | |
11. STM32F10XDMA 模塊 11.1DMA 概述和 DMA 工作原理 11.2STM32F10XDMA 模塊基本特征、框架圖分析和功能介紹 11.3STM32F10XDMA 處理:DMA 通道映射、通道中斷標(biāo)志、中斷事件、通道錯(cuò)誤管理和仲裁器 11.4STM32F10XDMA 寄存器詳解 11.5串口 DMA 發(fā)送數(shù)據(jù)軟件設(shè)計(jì)和串口 DMA 接收數(shù)據(jù)軟件設(shè)計(jì) | 12. STM32F10XIIC 總線模塊 12.1I2C 總線知識(shí) 12.2I2C 總線物理拓?fù)浣Y(jié)構(gòu)、總線特征 12.3I2C 總線協(xié)議 1)基本時(shí)序信號(hào); 2)I2C 總線數(shù)據(jù)傳輸時(shí)序; 3)I2C 總線尋址方式; 4)I2C 總線讀寫操作時(shí)序。 12.4I2C 總線模塊時(shí)序編程 1)起始條件代碼; 2)停止條件代碼; 3)發(fā)送應(yīng)答信號(hào)或非應(yīng)答信號(hào)代碼 4)檢測(cè)應(yīng)答信號(hào)代碼 ; 5)單字節(jié)發(fā)送代碼; 6)單字節(jié)接收代碼。 12.5AT24C02EEPROM 編程 1) AT24C02EEPROM 基本功能介紹 2) AT24C02EEPROM 寫時(shí)序介紹: 單字節(jié)寫時(shí)序, 頁(yè)寫時(shí)序時(shí)序 3) AT24C02EEPROM 讀時(shí)序介紹:單字節(jié)讀操作,頁(yè)讀操作 12.6AT24C02EEPROM 實(shí)驗(yàn)硬件設(shè)計(jì)和軟件設(shè)計(jì)精講、實(shí)驗(yàn) | |
13. STM32F10XADC 模塊 13.1通用 ADC 模數(shù)轉(zhuǎn)換器(ADC)的基本原理 13.2STM32F10xADC 模塊簡(jiǎn)述、主要特征和框架圖分析(重點(diǎn)掌握) 13.3ADC 開(kāi)關(guān)控制、時(shí)鐘配置和通道選擇 13.4ADC 精度校準(zhǔn)介紹 13.5單 ADC 工作模式詳解、雙 ADC 工作模式介紹 13.6單 ADC 實(shí)驗(yàn)軟件設(shè)計(jì)及分析 | 14. STM32F10XDAC 模塊 14.1通用 DAC 數(shù)模轉(zhuǎn)換器(DAC)的基本原理 14.2STM32F10xDAC 模塊簡(jiǎn)述、STM32F10xDAC 主要特征 14.3STM32F10xDAC 框架圖分析(重點(diǎn)掌握) 14.4STM32F10xDAC 普通功能,噪聲功能,三角波功能 14.5雙 DAC 工作模式詳解 14.6單 DAC 實(shí)驗(yàn)軟件設(shè)計(jì)及分析 | |
15. STM32F103SPI 總線模塊實(shí)訓(xùn) 15.1SPI 總線特征介紹 15.2STM32F103SPI 總線特征介紹、總線系統(tǒng)框架介紹和總線常用寄存器位介紹 15.3STM32F103SPI 總線讀寫函數(shù)編程 15.4W25Q64 芯片介紹、操作原理介紹和 W25Q64 命令介紹 15.5W25Q64 讀、寫使能時(shí)序介紹,及軟件設(shè)計(jì)思想分析 15.6W25Q64 擦除時(shí)序介紹,及軟件設(shè)計(jì)思想分析 15.7W25Q64 寫時(shí)序介紹,及軟件設(shè)計(jì)思想分析 15.8W25Q64 扇區(qū)內(nèi)寫函數(shù)設(shè)計(jì) 15.9W25Q64 跨扇區(qū)寫函數(shù)和讀函數(shù)設(shè)計(jì) 15.10 W25Q64 程序存儲(chǔ)功能綜合測(cè)試 | 16. STM32F10SPI 模擬時(shí)序控制觸摸屏芯片 16.1STM32F103SPI 總線模擬讀/寫時(shí)序分析 16.2TSC2046 觸摸屏控制芯片介紹、時(shí)序介紹 16.3TSC2046 觸摸屏控制芯片程序設(shè)計(jì) 16.4觸摸屏校正程序分析,實(shí)現(xiàn)觸摸屏控制 LED 功能 | |
17. STM32F103RTC 模塊實(shí)訓(xùn) 17.1常用 RTC 芯片介紹 17.2STM32F103RTC 模塊介紹、硬件電路分析 17.3STM32F103RTC 時(shí)鐘源配置詳解、系統(tǒng)框架圖分析 17.4STM32F103RTC 備份域功能介紹、寄存器詳解 17.5STM32F103RTC 電子表程序設(shè)計(jì)及分析 | 18. STM32F103 看門狗功模塊實(shí)訓(xùn) 18.1看門狗基本知識(shí)、工作原理和作用介紹 18.2STM32F103 獨(dú)立看門狗功能介紹 18.3STM32F103 獨(dú)立看門狗系統(tǒng)框架圖分析、寄存器詳解 18.4STM32F103 獨(dú)立看門狗實(shí)驗(yàn)程序設(shè)計(jì)及分析 18.5STM32F103 窗口看門狗功能介紹、系統(tǒng)框架圖分析和時(shí)鐘源配置詳解 18.6STM32F103 窗口看門狗寄存器詳解、窗口看門狗實(shí)驗(yàn)程序設(shè)計(jì)及分析 | |
19.STM32F103FSMC 模塊實(shí)訓(xùn) 19.1STM32F10xFSMC 模塊簡(jiǎn)述 19.2STM32F10xFSMC 模塊功能介紹 19.3常用芯片時(shí)序:8086,8080 時(shí)序 19.4STM32F10xFSMC 主要特征、功能詳解、寄存器詳解 19.5使用 STM32F10xFSMC 接口驅(qū)動(dòng) LCD 屏實(shí)驗(yàn)設(shè)計(jì) 1)LCD 驅(qū)動(dòng)芯片基本時(shí)序,接口信號(hào)分析; 2)LCD 屏硬件原理圖分析; 3)LCD 屏硬件與 FSMC 模塊接口電路分析; 4)使用 FSMC 驅(qū)動(dòng) LCD 驅(qū)動(dòng)芯片軟件設(shè)計(jì)及軟件分析 | 20. CAN 總線模塊實(shí)訓(xùn) 20.1CanBus 介紹、CanBus 總線通信協(xié)議介紹 20.2STM32F10xCAN 模塊簡(jiǎn)述及主要特征 20.3STM32F10xCAN 功能詳解、寄存器詳解、硬件原理圖分析 20.4STM32F10xCAN 發(fā)送功能軟件設(shè)計(jì)、接收功能軟件設(shè)計(jì) 20.5STM32F10xCAN 實(shí)戰(zhàn)應(yīng)用案例分析 | |
21. ucOS 操作系統(tǒng) 21.1操作系統(tǒng)基本知識(shí)介紹、分類及特征 21.2ucOS 操作系統(tǒng)調(diào)度原理、基本特征 21.3STM32F10X 的 ucOS 操作系統(tǒng)程序模板 21.4STM32F10X 的 ucOS 操作系統(tǒng)任務(wù)創(chuàng)建,任務(wù)的基本應(yīng)用實(shí)例 21.5ucOS 操作系統(tǒng)同步機(jī)制:信號(hào)量,互斥信號(hào)量,消息,隊(duì)列,事件標(biāo)志組應(yīng)用實(shí)例詳解 21.6ucOS 操作系統(tǒng)配置裁剪、操作系統(tǒng)移植 | 22. 綜合項(xiàng)目實(shí)戰(zhàn):項(xiàng)目設(shè)計(jì)流程、項(xiàng)目分析(從以下項(xiàng)目中任選一個(gè)獨(dú)立完成) 22.1項(xiàng)目 1:簡(jiǎn)易手機(jī):使用 STM32F103 開(kāi)發(fā)板和 GSM 模塊實(shí)現(xiàn)手機(jī)常用功能 22.2項(xiàng)目 2:防盜報(bào)警系統(tǒng):使用 STM32F103 開(kāi)發(fā)板和 GSM 模塊及傳感器防盜報(bào)警系統(tǒng) 22.3項(xiàng)目 3:消費(fèi)機(jī)系統(tǒng):使用 STM32F103 開(kāi)發(fā)板和 IC 模塊實(shí)現(xiàn) IC 刷卡消費(fèi)、充值等 22.4項(xiàng)目 4:無(wú)線點(diǎn)菜機(jī)系統(tǒng):使用 STM32 芯片和 433M 無(wú)線模塊和打印機(jī)實(shí)現(xiàn)餐廳點(diǎn)菜系統(tǒng) 22.5項(xiàng)目 5:智能家居系統(tǒng):使用 STM32F103 開(kāi)發(fā)板和 GSM 模塊,WIFI 模塊,433M 模塊及傳感器實(shí) 現(xiàn)超級(jí)智能家居系統(tǒng)。(該項(xiàng)目可以結(jié)合 Linux 課程項(xiàng)目階段,使用 A9 平臺(tái)實(shí)驗(yàn)平板控制功能)。 22.6指紋考勤機(jī)項(xiàng)目或車載駕校模擬考試項(xiàng)目。以下為部分實(shí)戰(zhàn)項(xiàng)目外觀。 |
信盈達(dá)科技有限公司2008年在深圳特區(qū)南山高新科技園成立。自成立至今近11年來(lái)專注為企業(yè)和個(gè)人提供高端方案設(shè)計(jì)、高端嵌入式/Android培訓(xùn)等服務(wù)。公司下設(shè)信盈達(dá)實(shí)訓(xùn)學(xué)院、信盈達(dá)研發(fā)中心、信盈達(dá)教學(xué)儀器三大業(yè)務(wù)板塊。十多年來(lái)公司堅(jiān)持"技術(shù)領(lǐng)先、服務(wù)領(lǐng)先",以雄厚的實(shí)力和專業(yè)的品質(zhì)成為有實(shí)力從產(chǎn)品最底層研發(fā)到系統(tǒng)層開(kāi)發(fā)的嵌入式實(shí)訓(xùn)、產(chǎn)品解決方案提供商。為中國(guó)IT行業(yè)提供有價(jià)值的職業(yè)教育服務(wù)。
信盈達(dá)在深圳、北京、上海、廣州、南寧、成都、鄭州等城市設(shè)立十二大直營(yíng)實(shí)訓(xùn)中心,并在深圳設(shè)立產(chǎn)品研發(fā)中心 、生產(chǎn)基地、測(cè)試基地。集研發(fā)、生產(chǎn)、培訓(xùn)、銷售等中心。至今,信盈達(dá)產(chǎn)品銷售網(wǎng)絡(luò)已覆蓋全國(guó)36個(gè)大中小城市,被廣泛運(yùn)用于政府、教育、金融、醫(yī)療、企業(yè)、運(yùn)營(yíng)商等領(lǐng)域。