重量級ARM視頻教程STM32-KB101開發板視頻教程 簡體中文 國語發音 僅于電腦播放 DVD9 本視頻全套免費公布,如果有需要開發板可以聯系QQ:1422425965網站介紹:http://www.nce-tech.com/products_category.asp?id=2淘寶店鋪:http://shop34336437.taobao.com/ 重量級的ARM入門和初步提高視頻教程,結合開發者從2004年來使用的各家ARM(NXP,ST,SamSung,Atmel,TI-原Luminary,Freescale等),站在對ARM一無所知的角度,讓大家看完該視頻教程對ARM有一個全新的了解,并具備一定的ARM開發能力。最重要的是看完該視頻,你已經可以熟練使用最新的ARM-CORTEX-M3技術的ARM芯片STM32。 目錄: STM32-KB101開發板視頻教程目錄說明 第一講ARM概述 前言講解人介紹 1、基本信息 2、主要獎勵情況 3、電子設計歷例程 一ARM概念 1、嵌入式系統定義 2、主流嵌入式微處理器架構分類 3、ARM定義 4、ARM命名規則 二ARM分類 1、ARM7 2、ARM9 3、ARM9E 4、ARM10E 5、ARM11 6、ARMCortex 三ARM與單片機的主要區別 1、處理數據寬度大,采用指令流水線 2、時鐘頻率高 3、資源豐富(功能強大) 4、使用操作系統 5、學習時知識繁雜,入門不知道從何入手 四ARM選型 1、不同系列之間性能比較 2、選型原則 五如何學習ARM 1、ARM的3種應用方式 2、無操作系統的應用學習過程 3、只有內核系統應用的學習過程(如uC/OSII) 4、Windowsce操作系統的學習過程 5、linux操作系統的學習過程 六ARM開發工具簡介 1、.主流軟件開發工具(程序編輯、編譯、調試) 1)SourceInsight 2)ARMADS 3)IAR 4)KEIL 2、.主流硬件調試工具(仿真器) 1)Multi-ICE 2)J-LINK 3)U-LINK(II) 4)Wiggler 5)ST-LINK(II) 3、.主流程序燒寫軟件(下載器) 1)ATMEL的SAM-BA 2)NXP的Flash-Magic 3)ST的Flash-Loader 4)H-Jtag 七嵌入式操作系統簡介 1、WindowsCE 2、Linux 3、VxWorks 4、μC/OS 5、ucLinux 6、eCos 第二講ARM存儲器知識入門 一ARM存儲器概述 1、ARM總線概述 2、ARM存儲格式 3、FLASH和RAM組織形式 二FLASH相關知識 1、.FLASH組織形式 1)片內FLASH 2)片外FLASH 3)片內FLASH+片外FLASH 2、.主要外擴FLASH種類 1)NORFLASH 2)NANDFLASH 3)DATAFLASH 3、.片內FLASH的程序燒寫 4、.片外FLASH的程序燒寫 三RAM相關知識 1、RAM組織形式 1)片內RAM 2)片內RAM+片外RAM 2、外擴RAM種類 3、外擴RAM的使用 四ISP、IAP原理及其應用 1、ISP概念 2、ISP的工作原理 3、ISP的優點 4、IAP概念 5、IAP的工作原理 6、IAP的優點 五BootLoader相關知識 1、BootLoader概念 2、BootLoader工作模式 3、常用BootLoader介紹 1)U-Boot 2)VIVI 3)Blob 4)RedBoot 5)ArmBoot 4、BootLoader的一般啟動過程 第三講IAR使用教程 一EWARM集成環境介紹 1、IAREWARM的主要模塊 2、IAR支持的調試器 二新建項目 1、生成新的工作區 2、生成新項目 3、給項目添加文件 4、設置項目選件 三編譯和連接 1、設置連接器選項 2、編譯連接 四調試 1、設置調試器選項 1)設置輸出類型 2)仿真器類型 3)下載 4)設置所選仿真器 2、仿真應用 1)啟動仿真 2)語句執行 3)觀察變量 4)斷點操作 5)監視寄存器 6)查看存儲器 五IAR實際操作演示 第四講STM32的存儲器和總線架構 一系統架構 1、四個驅動單元 2、三個被動單元 二存儲器組織 1、組成結構 2、數據存儲格式 三存儲器映像 1、外設存儲器映像 2、內部SRAM 3、位段 四FLASH編程 1、特性 2、解除Flash鎖 3、頁擦除 4、全部擦除 5、編程 6、信息塊擦除 7、選擇字節編程 五啟動配置 1、三種啟動模式 六實例工程講解 1、FALSH庫函數講解 2、FLASH例程流程詳細分析講解及演示 3、Bit-Band庫函數講解 4、Bit-Band例程流程詳細分析講解及演示 第五講STM32的電源控制、復位和時鐘 一電源組成 1、獨立的A/D供電電壓和參考電壓 2、備份電壓 3、電壓調節器 二電源管理器 1、上電復位(POR)和掉電復位(PDR) 2、可編程電壓監測器(PVD) 3、低功耗模式 1)睡眠模式 2)停止模式 3)待機模式 4)低功耗模式下的自動喚醒 三復位 1、系統復位 2、電源復位 3、備份域復位 四時鐘 1、時鐘種類 2、HSE時鐘 3、HIS時鐘 4、PLL 5、LSE時鐘 6、LSI時鐘 7、系統時鐘(SYSCLK)選擇 8、時鐘安全系統(CSS) 9、RTC時鐘 10、看門狗時鐘 11、時鐘輸出 五常用時鐘配置 1、常用配置 2、配置過程 六實例工程講解 1、PWR庫函數講解 2、PWR例程流程詳細分析講解及演示 3、RCC庫函數講解 4、RCC例程流程詳細分析講解及演示 第六講STM32的GPIO、中斷和事件 一GPIO功能及應用 1、GPIO概述 2、GPIO工作模式 3、端口配置表 4、單獨的位設置或清除 5、外部中斷/喚醒線 6、復用功能 7、軟件重映射功能 8、GPIO鎖定機制 9、輸入配置 10、輸出配置 11、復用功能配置 12、模擬輸入配置 二AFIO介紹 1、把OSC_IN/OSC_OUT引腳作為GPIO端口PD0/PD1 2、CAN復用功能重映射 3、定時器復用功能重映射 4、USART復用功能重映射 5、IIC1復用功能重映射 6、SPI1復用功能重映射 三中斷控制器 1、ARM異常和中斷概述 2、STM32中斷特性 四外部中斷/事件控制器 1、主要特性 2、線路映像 五實例工程講解 1、GPIO庫函數講解 2、GPIO例程流程詳細分析講解及演示 第七講STM32的DMA和RTC 一DMA概念 二DMA主要特性 三DMA功能描述 1、DMA處理 2、仲裁器 3、DMA通道 1)指針增量 2)通道配置過程: 3)循環模式 4)存儲器到存儲器模式 4、錯誤管理 5、DMA請求映像 四RTC簡介 五RTC主要特性 六RTC功能描述 1、功能概述 2、復位過程 3、讀RTC寄存器 4、配置RTC寄存器 七實例工程講解 1、DMA庫函數講解 2、DMA例程流程詳細分析講解及演示 3、RTC庫函數講解 4、RTC例程流程詳細分析講解及演示 第八講STM32的獨立、窗口看門狗和備份域 一IWDG介紹 二IWDG功能 1、硬件看門狗 2、調試模式 三WWDG介紹 四WWDG功能 1、啟動看門狗 2、寄存器裝載 3、WWDG溢出時間 五BKP介紹 六BKP主要特性 七侵入檢測 八實例工程講解 1、IWDG庫函數講解 2、IWDG例程流程詳細分析講解及演示 3、WWDG庫函數講解 4、WWDG例程流程詳細分析講解及演示 5、BKP庫函數講解 6、BKP例程流程詳細分析講解及演示 第九講STM32的通用定時器 一定時器簡介 二定時器主要特性 三定時器功能描述 1、時基單元 2、計數器模式 3、輸入捕獲模式 4、PWM輸入模式 5、強制輸出模式 6、輸出比較模式 7、PWM模式 8、單脈沖模式 9、編碼器接口模式 10、PWM模式 四實例工程講解 1、TIM1庫函數講解 2、TIM1例程流程詳細分析講解及演示 第十講控制器局域網CAN 一CAN概念及優點 1、CAN概念 2、主要優點 二CAN的幀結構及類型 1、幀類型 2、CAN2、0B標準數據幀格式 3、CAN2、0B擴展數據幀格式 三編程時使用的幾個概念 1、波特率 2、位時間 3、標識符 4、標識符過濾 5、數據長度DLC 6、數據段 四bxCAN介紹 1、介紹 2、主要特性 五bxCAN總體描述 1、CAN2、0B內核 2、控制、狀態和配置寄存器 3、發送郵箱 4、接收過濾器 5、接收FIFO 六bxCAN工作模式 1、初始化模式 2、正常模式 3、睡眠模式 4、靜默模式 5、回環模式 6、回環靜默模式 七bxCAN功能描述 1、發送處理 1)發送優先級 2)中止 3)禁止自動重傳模式 2、時間觸發通信模式 3、接收管理 1)有效報文 2)FIFO管理 3)溢出 4、標識符過濾 1)可變的l濾波器位寬 2)屏蔽位模式 3)標識符列表模式 4)過濾器匹配序號 5、報文存儲 1)發送郵箱 2)接收郵箱 6、出錯管理 1)離線恢復 7、位時間特性 八bxCAN中斷 1、發送中斷 2、FIFO中斷 3、錯誤和狀態變化中斷 九實例工程講解 1、CAN庫函數講解 2、CAN例程流程詳細分析講解及演示 第十一講STM32的IIC總線 一IIC概念及特點 1、IIC概念 2、主要特點 二IIC時序介紹 1、IIC總線時序 2、IIC通信過程 三編程時使用的幾個概念 1、時鐘速率 2、起始條件和停止條件 3、ACK和NACK 4、設備地址 5、內部地址 四STM32IIC介紹 1、介紹 2、主要特性 五STM32IIC功能描述 1、IIC從模式 2、IIC主模式 3、錯誤條件 4、DMA請求 六STM32IIC中斷 七實例工程講解 1、IIC庫函數講解 2、IIC例程流程詳細分析講解及演示 第十二講STM32的SPI總線 一SPI概念及特點 1、SPI概念 2、主要特點 二SPI時序介紹 三編程時使用的幾個概念 1、時鐘速率 2、CPOL和CPHA 3、數據位數 4、數據發送順序 四STM32SPI介紹 1、介紹 2、主要特性 五STM32SPI功能描述 1、從選擇(NSS)腳管理 2、SPI從模式 3、SPI主模式 4、狀態標志 5、利用DMA的SPI通信 6、錯誤標志 六STM32SPI中斷 七實例工程講解 1、SPI庫函數講解 2、SPI例程流程詳細分析講解及演示 第十三講STM32的串口USART 一UART概念及特點 1、UART概念 2、主要特點 二UART時序介紹 三編程時使用的幾個概念 1、波特率 2、校驗 3、起始位和停止位 4、硬件流控制 5、MODEM 四STM32USART介紹 1、介紹 2、主要特性 五STM32USART功能描述 1、概述 2、校驗控制 3、LIN(局域互聯網)模式 4、USART同步模式 5、智能卡 6、利用DMA連續通信 7、硬件流控制 六STM32USART中斷 七實例工程講解 1、UART庫函數講解 2、UART例程流程詳細分析講解及演示 第十四講STM32的模數轉換ADC 一ADC簡介 1、ADC介紹 2、主要特征 二功能描述 1、ADC開關控制 2、通道選擇 3、轉換模式 4、模擬看門狗 5、數據對齊 6、可編程通道采樣時間 7、DMA請求 三雙ADC模式 四溫度傳感器 1、主要特征 2、溫度傳感器使用過程 五中斷 六實例工程講解 1、ADC庫函數講解 2、ADC例程流程詳細分析講解及演示