<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 淺談STM32的DMA模塊的使用

淺談STM32的DMA模塊的使用

作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò ) 收藏
下面就以我的一個(gè)實(shí)例來(lái)和大家一起學(xué)習。這個(gè)實(shí)例仿真是成功的,我使用的是IAR Embedded Workbench IDE(v4.42)和Manley Mini-kit評估板+ST-Link II來(lái)調試,是一個(gè)USART+ADC+DMA的例子。

首先,按照相關(guān)的資料提示,建立好項目路徑、拷貝庫文件和相關(guān)必要的文件,并建立一個(gè)新工程;還有就是設置好IAR IDE的相關(guān)設置。一切準備就緒后就開(kāi)始修改相關(guān)的文檔:

本文引用地址:http://dyxdggzs.com/article/201611/322982.htm

conf.h文檔的修改是根據應用中有啟用的相關(guān)功能Module。如下圖:

ADC模塊的啟用設置:

DMA模塊的啟用設置:

USART模塊啟用的設置:

其他的如flash、GPIO、RCC、NVIC、HSE等就不一一舉例,因為這些幾乎每個(gè)工程都要用到。

再回頭看看我的main.c文檔,

下圖是相關(guān)的私有定義

USART的配制如下(9600,8,N,1):

DMA的配置如下:

ADC的配置如下圖(采用了2路A/D多通道的ADC模式):

給各個(gè)模塊配置的時(shí)鐘使能如下圖;在此想羅嗦一句就是在這個(gè)位置的設置我沒(méi)有給DMA配置時(shí)鐘,造成DMA功能無(wú)法正常使用,也就是前面所有說(shuō)的與我原先的編程風(fēng)格有較大的變化的原因,想說(shuō)一句:在項目中所使用的所有功能模塊都要在此配置時(shí)鐘才能正常工作。

GPIO的配置

如果有開(kāi)中斷子程序,請在在NVIC中配置,還可以定義每個(gè)中斷子程序的優(yōu)先級別,由于我的工程沒(méi)有用到,在此就不羅嗦了。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: STM32DMA模

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>