《振南電子STM32視頻教程》共14講,本文詳細(xì)講解:每個課時的主要內(nèi)容。
學(xué)習(xí)本套視頻教程請復(fù)制以下鏈接到地址欄查看:
http://hljzzgx.com/emb/arm/20161009440169.html
-------------------------------------------------------------------------------------------
●●●【第一講】 ARM處理器和STM32微控制器(37分鐘)
(1) ARM處理器家族
-----ARM7系列介紹
-----ARM9系列介紹
-----ARM10和ARM11系列介紹
-----ARM Cortex系列介紹
(2)ARM Cortex-M3的應(yīng)用介紹
(3)STM32微控制器
-----特征和資源講解
-----管腳的配置靈活性講解(即管腳的重映射功能)
-----微控制器功能框圖講解
(4)開發(fā)工具IAR EWARM介紹
(5)STM32微控制器最小系統(tǒng)
-----電源電路講解(芯片電源功能塊及開發(fā)板電源電路設(shè)計(jì)講解)
-----時鐘電路講解(芯片時鐘樹及開發(fā)板時鐘電路設(shè)計(jì)講解)
-----復(fù)位電路講解(芯片復(fù)位功能塊及開發(fā)板手動和上電復(fù)位電路設(shè)計(jì)講解)
-----啟動配置電路講解(芯片啟動模式的講解)
-----調(diào)試電路講解(調(diào)試電路接口設(shè)計(jì)和所需仿真器講解)
(6)STM32微控制器的應(yīng)用領(lǐng)域介紹
●●●【第二講】STM32固件庫說明及移植到IAR EWARM中的詳細(xì)過程(33分鐘)
(1)IAR EWARM破解版的詳細(xì)安裝方法講解(包括ST公司提供的更新文件的安裝)
(2)STM32固件庫介紹
-----固件庫的功能介紹
-----固件庫的特點(diǎn)及有點(diǎn)介紹
-----固件庫內(nèi)部各源文件詳細(xì)介紹
(3)移植STM32固件庫到IAR EWARM及IDE的操作方法
-----良好的工程創(chuàng)建的習(xí)慣(以GPIO的操作為例)
-----編譯設(shè)置中的各選項(xiàng)詳細(xì)講解
-----編譯成功的輸出文件說明
●●●【第三講】觸摸屏的使用(14分鐘)
(1)電阻觸摸屏的結(jié)構(gòu)介紹
(2)使用ADC來獲取X,Y軸的坐標(biāo)原理
(3)程序詳解
●●●【第四講】存儲器和總線結(jié)構(gòu)(19分鐘)
(1)總線結(jié)構(gòu)講解
(2)理解內(nèi)部存儲器的分配
(3)lnkarm_flash.xcl和lnkarm_ram.xcl文件的理解
●●●【第五講】RCC的配置和使用(55分鐘)
(1)理解各種復(fù)位
(2)時鐘樹分析
(4)相關(guān)寄存器理解
(5)相關(guān)庫函數(shù)的理解
(6)程序講解
●●●【第六講】EXTI和NVIC的配置和使用(34分鐘)
(1)STM32中的NVIC的理解
(2)NVIC的寄存器和庫函數(shù)的理解
(3)STM32中的EXTI的理解
(4)EXTI的寄存器和庫函數(shù)的理解
(5)程序講解
(6)外部模擬中斷輸入測試實(shí)驗(yàn)
●●●【第七講】STM32的GPIO和AFIO的配置和應(yīng)用(54分鐘)
(1)STM32的GPIO
-----GPIO資源介紹
-----GPIO工作模式講解
-----GPIO的特點(diǎn)講解
(2)STM32的AFIO
-----芯片中的AFIO資源講解
-----使用AFIO的方法和操作要領(lǐng)講解
(3)GPIO的初始化要素
-----選取工作管腳的參數(shù)配置講解
-----選取管腳工作模式參數(shù)配置講解
-選取管腳速率參數(shù)配置講解
(4)AFIO的使用
-----如何映射功能塊到相應(yīng)管腳的方法講解
(5)GPIO和AFIO的寄存器講解
(6)GPIO的庫函數(shù)講解
(7)工程源程序講解
-----跑馬燈實(shí)驗(yàn)詳解(GPIO的輸出操作)
-----按鍵識別和LED指示實(shí)驗(yàn)詳解(GPIO的輸入和輸出操作)
●●●【第八講】I2C總線(96分鐘)
(1)I2C總線中的概念講解
(2)I2C總線應(yīng)用實(shí)例
-----以無繩電話基站為例來總結(jié)I2C接口通信的特點(diǎn)和注意事項(xiàng)的講解
(3)I2C總線的操作要素
-----工作模式講解
-----數(shù)據(jù)的有效性講解
-----傳輸開始和停止條件講解
-----數(shù)據(jù)傳輸格式講解
-----尋址方式講解
-----仲裁和時鐘同步講解
(4)基于I2C總線的讀寫工作過程
-----寫數(shù)據(jù)通訊過程講解
-----讀數(shù)據(jù)通訊過程講解
(5)EEPROM AT24C02 的操作
-----特點(diǎn)講解
-----各種寫操作講解
-----各種讀操作講解
(6)軟件模擬I2C時序
-----I/O模擬開始信號、停止信號、提供時鐘信號、發(fā)送ACK、發(fā)送一個字節(jié)數(shù)據(jù)和接收一個字節(jié)數(shù)據(jù)的時序模擬講解
-----連續(xù)多字節(jié)寫函數(shù)偽代碼實(shí)現(xiàn)講解
-----連續(xù)多字節(jié)讀函數(shù)偽代碼實(shí)現(xiàn)講解
(7)STM32中的I2C控制器
-----特點(diǎn)講解
-----I2C總線中出現(xiàn)的錯誤講解
-----I2C中DMA的特性講解
-----I2C主發(fā)送器工作流程講解
-----I2C主接收工作流程講解
(8)STM32中的I2C控制器的寄存器詳解
(9)I2C庫函數(shù)詳解
(10)工程源程序講解
-----STM32的I2C控制器對AT24C02的各種操作功能函數(shù)的詳解
●●●【第九講】TFT模塊的字符、中文和圖片顯示(26分鐘)
(1)TFT模塊
-----特點(diǎn)介紹
-----坐標(biāo)系和引腳講解
(2)TFT模塊的配置和取模軟件的取模原理
-----TFT模塊的常用配置講解(包括數(shù)據(jù)格式和掃描模式等)
-----取模軟件為中文和圖片取模的原理講解
(3)工程源程序講解
-----字符顯示功能函數(shù)講解(含ASCII碼表分析)
-----圖片顯示功能函數(shù)講解
-----16*16中文顯示功能函數(shù)講解
-----48*48中文顯示功能函數(shù)講解
●●●【第十講】單總線(33分鐘)
(1)DS18B20講解
-----特點(diǎn)講解
-----功能框圖詳解
-----各種寄存器及溫度輸出數(shù)據(jù)格式講解
-----電源供電方法介紹
(2)單總線講解
-----特點(diǎn)講解
-----硬件設(shè)計(jì)講解
-----命令序列講解
-初始化
-ROM命令
-功能命令
-----信號時序講解(即軟件模擬)
-復(fù)位脈沖和應(yīng)答脈沖
-寫時隙
-讀時隙
(3)工程源程序講解
-----使用GPIO來操作DS18B20的各種功能你函數(shù)詳解
●●●【第十一講】 SPI總線(85分鐘)
(1)SPI總線介紹
(2)SPI總線的通訊時序(即軟件模擬SPI通訊時序)
-----通訊框圖講解
-----四種SPI通訊時序講解
-----GPIO模擬發(fā)送一位數(shù)據(jù)時序講解
-----GPIO模擬接收一位數(shù)據(jù)時序講解
-----GPIO模擬寫一個字節(jié)數(shù)據(jù)的偽代碼實(shí)現(xiàn)講解
-----GPIO模擬讀一個字節(jié)數(shù)據(jù)的偽代碼實(shí)現(xiàn)講解
(3)STM32中的SPI控制器
-----特點(diǎn)介紹
-----NSS引腳的軟硬件管理詳解
-----SPI接口硬件設(shè)計(jì)講解(全雙工和單工通訊等)
-----使用硬件SPI容易出錯的地方和操作要領(lǐng)講解
(4)FLASH AT45DB161D的操作
-----特點(diǎn)介紹
-----內(nèi)部存儲組織講解
-----各種讀寫時序講解
-----各種讀寫指令講解
-----擦除指令講解
(5)STM32中的SPI控制器的寄存器詳解
(6)SPI的庫函數(shù)詳解
(7)工程源程序講解
-----STM32的SPI控制器對AT45DB161D的各種操作功能函數(shù)詳解
●●●【第十二講】 SMT32中的ADC操作(88分鐘)
(1)ADC的特點(diǎn)講解
(2)ADC的功能框圖講解
(3)ADC的各種轉(zhuǎn)換模式講解(包含規(guī)則組和注入組的操作原理和注意事項(xiàng))
(4)ADC的采樣時間設(shè)置講解
(5)ADC的數(shù)據(jù)對齊講解
(6)ADC的模擬看門狗作用和使用講解
(7)ADC中的DMA特性和配置講解
(8)雙ADC工作模式詳解
(9)ADC的寄存器講解
(10)ADC的庫函數(shù)講解
(11)工程源程序講解
-----單通道連續(xù)轉(zhuǎn)換且使用DMA傳輸?shù)墓δ艹绦蛟斀?/p>
-----單通道連續(xù)轉(zhuǎn)換且使用DMA傳輸和模擬看門狗,并實(shí)時更新報警標(biāo)志的功能程序講解
●●●【第十三講】 CAN總線(124分鐘)
(1)典型CAN總線網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)詳解(包括各組成部分的功能講解)
(2)CAN總線中的基本概念分析講解
(3)CAN總線的報文傳輸和結(jié)構(gòu)講解
-----各報文類型
-----各報文幀格式
-----位定時
-----幀間間隙
-----位填充
(4)CAN總線特點(diǎn)講解
(5)STM32中的CAN控制器
-----特點(diǎn)講解
-----功能框圖講解
-----工作模式講解
-----初始化配置和參數(shù)設(shè)置講解
-----發(fā)送數(shù)據(jù)操作講解
-----接收數(shù)據(jù)操作講解
-----過濾器工作原理講解
-----接收FIFO工作過程講解
-----總線出錯管理講解
-----位時序講解
(6)CAN控制器的寄存器詳解
(7)CAN控制器的庫函數(shù)詳解
(8)工程源程序講解
-----單塊板的自測試詳解(包括查詢和中斷方式,也含標(biāo)準(zhǔn)幀和擴(kuò)展幀傳輸)
-----2塊板的通信測試-查詢方式詳解
-----2塊板的通信測試-中斷方式詳解
●●●【第十四講】 RTC和BKP(72分鐘)
(1)RTC模塊要點(diǎn)講解
(2)RTC寄存器講解
(3)BKP特點(diǎn)
(4)BKP寄存器講解
(5)RTC和BKP庫函數(shù)講解
(6)例程詳解
評論
查看更多