新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 從入門到開發(fā),STM32F407單片機(jī)全中文教程

從入門到開發(fā),STM32F407單片機(jī)全中文教程

作者: 時(shí)間:2017-06-04 來源:網(wǎng)絡(luò) 收藏

STM32F4系列基于最新的ARM Cortex M4內(nèi)核,在現(xiàn)有出色的STM32微控制器產(chǎn)品組合中新增了信號(hào)處理功能,并提高了運(yùn)行速度;STM32F405x集成了定時(shí)器、3個(gè)ADC、2個(gè)DAC、串行接口、外存接口、實(shí)時(shí)時(shí)鐘、CRC計(jì)算單元和模擬真隨機(jī)數(shù)發(fā)生器在內(nèi)的整套先進(jìn)外設(shè)。STM32F407在STM32F405產(chǎn)品基礎(chǔ)上增加了多個(gè)先進(jìn)外設(shè)。ST MCU技術(shù)社區(qū)整理STM32F407中文資料,幫助大家的開發(fā)設(shè)計(jì)。

本文引用地址:http://2s4d.com/article/201706/348118.htm

中文資料篇

在STM32F4DISCOVERY上移植EMWIN(圖片+源碼)

EMWIN 是NXP和Segger公司聯(lián)合開發(fā)的圖形庫,界面比起UCGUI更加漂亮和直觀,美中不足的是,在不購(gòu)買其專利授權(quán)情況下,無法獲取源碼,只有編譯好的 庫使用,目前庫版本已經(jīng)更新到5.20?,F(xiàn)在分享一個(gè)4.15D版本的EMWIN在STM32F4DISCOVERY上的移植。

STM32F407學(xué)習(xí)板全部例程+原理圖

全部代碼都已測(cè)試通過,若發(fā)現(xiàn)有什么問題請(qǐng)和貼主聯(lián)系。因?yàn)闀r(shí)間倉促,基本上都是一些硬件測(cè)試程序。記得要把例程和固件庫放在同一目錄下,全部工程共用一個(gè)庫的。至于SD卡里的文件只是幾個(gè)測(cè)試圖片和音頻文件,只需要根據(jù)程序?qū)⑽募胖迷谙鄳?yīng)目錄下即可

STM32F407正交編碼器問題

所有的定時(shí)器都有編碼器模式,但是,實(shí)際上 TIM9~12保留了。tim2-5是正常的。不知道是BUG還是確實(shí)就是沒有,總之是被簡(jiǎn)介給坑了。大家注意下。

STM32F407跑ucosii+,歡迎大家圍觀~工程代碼提供

在F407上移植了,因?yàn)樽罱谧鰧?shí)驗(yàn)室的項(xiàng)目,在LPC1788上使用了emwin,那個(gè)界面絕對(duì)不是蓋的,相當(dāng)?shù)钠涟所以就想移植到STM32F407上面來了。附工程源碼

分享下剛剛畫好的__STM32F407

效果如圖示,原理圖源文件在附件里,送幾個(gè)PCB庫,略微檢查了下,應(yīng)該沒問題

STM32F407初畫板及調(diào)試

因?yàn)槭褂昧薙TM32F303的discovery后感覺ST的還是不差的,所以在要研發(fā)新項(xiàng)目的時(shí)候,我就建議老總使用ST的芯片,并得到了老總認(rèn)可,所以使用上了T6,然后就是開始我的關(guān)于ST的第一塊板子了。

stm32f4 + uCOS-III(V3.0.3) + LWIP(V1.4.0)

之前手里有一塊stm32f407的discovery。最近想測(cè)試一下F407 的Ethernet MAC外設(shè)。實(shí)現(xiàn)mcu網(wǎng)絡(luò)通信功能的方案有很多種,包括SPI接口的ENC28J60,成本很低,而且源碼很豐富,但是總覺得用spi搞以太網(wǎng)畢竟不夠直接;還可以用W5100/w5200

STM32F407的串口編程經(jīng)驗(yàn)

串口是嵌入式開發(fā)中最常前的外設(shè)設(shè)備,既可以用作不同單片機(jī)之間的通信,也可以用作在STM32 MCU和PC機(jī)之間的通信,STM32F407的串口功能非常強(qiáng)大,可以接紅外,可以接流控,也可以接SIM卡接口,但我這里只介紹我們最常用的UART通信的一點(diǎn)調(diào)試經(jīng)驗(yàn),以STM32F407為例,對(duì)其它STM32芯片也適用

設(shè)計(jì)應(yīng)用篇

f407加速度傳感器應(yīng)用小車(附源碼)

基于STM32F407的音頻播放器設(shè)計(jì)

stm32f407之usbhost自定義類開發(fā)

F407驅(qū)動(dòng)130W攝像頭(MT9M111和ov9655)

開發(fā)問答篇

STM32F407在USART時(shí)的管腳映射說明

STM32F407在跑USART時(shí),USART3對(duì)應(yīng)的是PD8和PD9.其他的USART1、USART2對(duì)應(yīng)的是哪個(gè)管腳

STM32F407運(yùn)行usb otg的庫函數(shù)

#define MSC_IN_EP 0x81

#define MSC_OUT_EP 0x01

端點(diǎn)被更改就不能正常應(yīng)用了

有沒有誰嘗試更改端點(diǎn)

關(guān)于stm32f407-discovery開發(fā)板DAC的例程問題

在stm32f407discovery開發(fā)板的例程中對(duì)于DAC通道1的DMA配置為通道7流為6 ,DAC通道2的DMA配置為通道7流為5,這跟官方的編程手冊(cè)中的說明dma流跟通道完全相反了 ,整個(gè)程序是可以跑的,但是不知道問題出在了哪里

關(guān)于stm32f407 I2s DMA的主發(fā)送問題

最近用stm32f407做一個(gè)sd卡mp3解碼后,音頻傳輸?shù)捻?xiàng)目,聲卡芯片用的VM8978,采取的是SPI3的i2s,用的DMA是DMA1的stream5通道0.用的是主發(fā)送模式

在dma中斷中我用一個(gè)led反轉(zhuǎn)看是否進(jìn)入中斷,結(jié)果是,中斷進(jìn)入,但i2s 引腳為何沒有輸出,按道理說應(yīng)該是有波形輸出的啊 BCLk腳怎么一直是低電平了?

stm32f407 串口不中斷

有沒高手熟悉stm32f407的啊? 小弟在使用時(shí),發(fā)現(xiàn)如果打開三個(gè)uart發(fā)送和接收中斷。 跑十來分鐘就會(huì)有一個(gè)uart不在接收中斷數(shù)據(jù)了, 不知道是什么原因

新購(gòu)的STM32F4-Discovery如何與Jlink V8+Keil MDK4.22連接開發(fā)

這幾天仔細(xì)研究了STM32F4-Discovery的電路圖,發(fā)現(xiàn)斷開CN3和JP1[系統(tǒng)的電源VDD跳線],板子上的 SWD接口是給ST-LINK對(duì)外仿真調(diào)試用的。如果將CN3短接,就是用ST-LINK調(diào)試仿真板上的。我想斷掉ST-LINK 的電源,只能飛線從外部引入3V電源給STM32F407VG系統(tǒng)使用。然后通過JLINK轉(zhuǎn)接板上SWD接口對(duì)STM32F407VG系統(tǒng)進(jìn)行仿真調(diào) 試。

讀取STM32F407內(nèi)部溫度傳感器值錯(cuò)誤

小弟初學(xué),按照網(wǎng)上提供的方法去讀取芯片內(nèi)部溫度傳感器的值,如果使用ADC1 的話,讀出的值一直是0xFFF; 如果用ADC2和ADC3的話,讀取的值一直為0x3FF,很明顯都不正確,不知道怎樣才能正確讀取并計(jì)算出當(dāng)前芯片的溫度?

推薦官方資料下載: 數(shù)據(jù)手冊(cè),參考手冊(cè),探索套件



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉