女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]最近在研究STM32F4的ADC采樣功能,中間遇到了一些問(wèn)題,寫(xiě)下來(lái)以備后用。F4和F1有很多庫(kù)函數(shù)是不一樣的,在參照F1的教程的時(shí)候,不能直接抄他的實(shí)驗(yàn)代碼,否則會(huì)出錯(cuò)。因?yàn)橐肈MA將ADC轉(zhuǎn)換得到的值快速傳遞到SRAM中

最近在研究STM32F4的ADC采樣功能,中間遇到了一些問(wèn)題,寫(xiě)下來(lái)以備后用。
F4和F1有很多庫(kù)函數(shù)是不一樣的,在參照F1的教程的時(shí)候,不能直接抄他的實(shí)驗(yàn)代碼,否則會(huì)出錯(cuò)。
因?yàn)橐肈MA將ADC轉(zhuǎn)換得到的值快速傳遞到SRAM中,所以就需要對(duì)ADC相關(guān)的DMA進(jìn)行設(shè)置,這一步很重要。在寫(xiě)ADC1的DMA初始化函數(shù)前,一定要查Reference Manual的DMA request mapping,搞清楚是某一個(gè)具體的peripheral對(duì)應(yīng)的是DMA1還是DMA2,用到的是哪一個(gè)stream和channel。例如這次實(shí)驗(yàn)要用到的外設(shè)ADC1,可以查到,ADC1歸DMA2 Stream0或者Stream4的Channel0管理,不能用其他的。
相關(guān)程序就是設(shè)置ADC相關(guān)的GPIO口,這里提一下,F(xiàn)4里面設(shè)置GPIO為模擬輸入,用到的庫(kù)函數(shù)是GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN這與F1是不一樣的。
注意這一條語(yǔ)句


DMA_InitStructure.DMA_PeripheralBaseAddr=(uint32_t)(&ADC1->DR);//ADC地址

在教程中是這樣寫(xiě)的


#defineADC1_DR_Address((uint32_t)0x4001204C)

DMA_InitStructure.DMA_PeripheralBaseAddr=ADC1_DR_Address;//ADC地址

這個(gè) ADC1_DR_Address是宏定義的,其數(shù)值(基地址)是差參考手冊(cè)的memory map的register boundary addresses得到的(如下圖所示)


STM32F407 單通道ADC采樣,DMA傳輸基地址+ADC_DR的偏置地址,直接用(uint32_t)(&ADC1->DR)這樣很簡(jiǎn)潔,也不用去查手冊(cè)了,我覺(jué)得這樣比較好用


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

為了方便大家對(duì)比STM32F407和F103的主要區(qū)別,這里特地列了一個(gè)對(duì)比表格,給大家參考。 整體看,STM32F407在各個(gè)方面都是超過(guò)STM32F103的

關(guān)鍵字: gd32f407 stm32f407

你知道雙通道15A或單通道 30A μModule 穩(wěn)壓器嗎?它有什么作用?ADI宣布推出 Power by Linear? 的 LTM4662,該器件是一款采用 BGA 封裝的雙通道 15A 或單通道 30A 降壓型...

關(guān)鍵字: adi 單通道 穩(wěn)壓器

什么是單通道和四通道線(xiàn)性EML驅(qū)動(dòng)器系列?它有什么作用?MACOM的全新MAOM-005311和MAOM-005411是具有1.8Vpp輸出的單通道和四通道53Gbaud EML驅(qū)動(dòng)器

關(guān)鍵字: 單通道 四通道 eml驅(qū)動(dòng)器

絕緣柵極雙極性晶體管(IGBT)是適用于高壓應(yīng)用的經(jīng)濟(jì)高效型解決方案,如車(chē)載充電器、非車(chē)載充電器、DC-DC快速充電器、開(kāi)關(guān)模式電源(SMPS)應(yīng)用。開(kāi)關(guān)頻率范圍:直流至100kHz。IGBT可以是單一器件,甚至是半橋器...

關(guān)鍵字: igbt 單通道 柵極驅(qū)動(dòng)器

采用adc1的通道10,將采集到的電壓值用485發(fā)送給PC顯示,先上原理圖,源代碼見(jiàn)附件,這里想說(shuō)的是幾個(gè)要注意的問(wèn)題:1,ad輸入的電壓經(jīng)過(guò)了R42和R44進(jìn)行分壓,所以pc顯示的電壓值將會(huì)減半,2、采用這個(gè)函數(shù)進(jìn)行發(fā)...

關(guān)鍵字: 485 adc采樣 STM32

實(shí)驗(yàn)現(xiàn)象:LED燈0.5s閃爍/*****************************************************************************************函 數(shù) 名...

關(guān)鍵字: stm32f407 tim1 中斷 定時(shí)器

用到的引腳是PA3也就是ADC1的通道31、ADC的主要參數(shù)a、分辨率----stm32f407的分辨率有6位、8位、10位、12位,參考電壓如果是3.3 那么最小分辨率就是3.3/4095。b、轉(zhuǎn)換時(shí)間----stm3...

關(guān)鍵字: adc stm32f407 單次轉(zhuǎn)換

這里是接前面的文章PA3 ADC1的通道3下面是完整的程序__IO uint16_t AdcValue =0;/******************************************************...

關(guān)鍵字: adc dma 單通道 stm32f404

RTC: Real time clock 相比較而言,STM32F407的RTC比STM32F1的更加容易配置。當(dāng)然,F(xiàn)4的資源相對(duì)也就更加豐富很多了。具體的資源可查看官方參考手冊(cè),通過(guò)下面的圖表也可以了解其大致功能 1...

關(guān)鍵字: rtc stm32f407 配置
關(guān)閉