91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32CubeMX的HAL庫(kù)的DMA的多路ADC采集

撞上電子 ? 2023-05-16 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.選芯片打開(kāi)cubemx,選擇單片機(jī)型號(hào)(實(shí)際可隨自己的板子型號(hào)來(lái))。3bab6a34-f121-11ed-ba01-dac502259ad0.png2.配置好相關(guān)RCC的HSE為外部晶振和sys的Debug模式3bfeb2ac-f121-11ed-ba01-dac502259ad0.png其中sys的debug模式,我這里用的是DAP下載器,所以如下圖,如果是其他下載器,建議自行百度如何選擇。3c497198-f121-11ed-ba01-dac502259ad0.png3.ADC的配置,實(shí)際按自己的需求來(lái)3c78fd28-f121-11ed-ba01-dac502259ad0.png3c8d45da-f121-11ed-ba01-dac502259ad0.png ???相關(guān)dma配置,這里模式選擇循環(huán),這就不需要每次調(diào)用相關(guān)函數(shù)去獲取adc的值了。因?yàn)槭?個(gè)通道,所以Memory選擇遞增。另外這里的DMA的中斷是默認(rèn)開(kāi)啟的,實(shí)際在程序上是不用的,生成工程后,得注釋掉DMA中斷使能,不然會(huì)一直進(jìn)中斷(這種現(xiàn)象我也只在f103和f334中見(jiàn)到)。3cb54c56-f121-11ed-ba01-dac502259ad0.png4.時(shí)鐘樹(shù)的配置,按照自己的板子來(lái)配置就行。3ce375cc-f121-11ed-ba01-dac502259ad0.png5.項(xiàng)目的相關(guān)配置3d161cb6-f121-11ed-ba01-dac502259ad0.png3d33395e-f121-11ed-ba01-dac502259ad0.png3d7490ac-f121-11ed-ba01-dac502259ad0.png6.生成工程,并打開(kāi)相關(guān)工程3d94ad10-f121-11ed-ba01-dac502259ad0.png7.打開(kāi)main.c(另加一個(gè)adc校準(zhǔn))3dc113e6-f121-11ed-ba01-dac502259ad0.png

8.編譯程序,下載到板子上即可3de9adec-f121-11ed-ba01-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7526

    瀏覽量

    556191
  • STM32
    +關(guān)注

    關(guān)注

    2310

    文章

    11167

    瀏覽量

    373651
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問(wèn)RT-Thread與stm32cubemx聯(lián)合開(kāi)發(fā)的原理是什么?

    在使用RT-Thread與stm32cubemx聯(lián)合開(kāi)發(fā)的原理是什么,cubemx在其中主要起到了哪些功能呢?
    發(fā)表于 10-11 15:49

    STM32G030K6Tx使用ADC+DMA進(jìn)行6通道ADC采集DMA傳輸錯(cuò)位怎么解決?

    通過(guò)DMA采集ADC->DR的數(shù)據(jù)向adc_dma_buf[6]這個(gè)變量傳輸(指定的內(nèi)存地址為adc_dma_buff[0]),C
    發(fā)表于 09-09 06:30

    意法半導(dǎo)體:STM32CubeMX將不再集成到STM32CubeIDE中

    從2025年11月發(fā)布的版本開(kāi)始,我們將僅以 獨(dú)立 版本的形式提供 STM32CubeIDE 和 STM32CubeMX 。 STM32CubeMX將不再集成到STM32CubeIDE
    的頭像 發(fā)表于 09-01 17:18 ?3473次閱讀

    FPGA利用DMA IP核實(shí)現(xiàn)ADC數(shù)據(jù)采集

    本文介紹如何利用FPGA和DMA技術(shù)處理來(lái)自AD9280和AD9708 ADC的數(shù)據(jù)。首先,探討了這兩種ADC的特點(diǎn)及其與FPGA的接口兼容性。接著,詳細(xì)說(shuō)明了使用Xilinx VIVADO環(huán)境下
    的頭像 發(fā)表于 07-29 14:12 ?5130次閱讀

    使用STM32CubeMX的時(shí)候創(chuàng)建的工程已經(jīng)使用的板載資源如何去掉?

    在使用STM32CubeMX的時(shí)候創(chuàng)建的工程已經(jīng)使用的板載資源如何去掉?在基于開(kāi)發(fā)板進(jìn)行工程創(chuàng)建的時(shí)候會(huì)把板載資源直接初始化,后面想要用不同的功能配置,如何把初始配置去掉?
    發(fā)表于 07-22 07:13

    對(duì)于在STM32CubeMx使用FMC中的NAND FLASH里面配置這些時(shí)間有什么說(shuō)明嗎?

    對(duì)于在STM32CubeMx使用FMC中的NAND FLASH里面配置這些時(shí)間有什么說(shuō)明嗎?
    發(fā)表于 07-21 07:07

    SPI+DMA一直發(fā)會(huì)進(jìn)入HAL_BUSY無(wú)法跳出是怎么回事?

    HAL_SPI_STATE_BUSY_TX_RX狀態(tài),導(dǎo)致HAL_SPI_TransmitReceive_DMA無(wú)法正常運(yùn)行,我不知道是不是哪里設(shè)置不對(duì)還是其他問(wèn)題導(dǎo)致的。 這是STM32Cube的中斷設(shè)置
    發(fā)表于 07-18 06:38

    基于APM32F411 DMA_ADC Handler模式分析及解決

    最近在編寫(xiě)DMA_ADC例程的過(guò)程中出現(xiàn)了一個(gè)中斷配置的問(wèn)題,在ADC采集過(guò)程中,結(jié)合手冊(cè)進(jìn)行ADC連續(xù)轉(zhuǎn)換模式配置采集,手冊(cè)上給出需要進(jìn)行
    的頭像 發(fā)表于 06-24 14:30 ?1114次閱讀
    基于APM32F411 <b class='flag-5'>DMA_ADC</b> Handler模式分析及解決

    STM32CubeMX配置STM32G070RBT6TR時(shí)為什么無(wú)法使能PVD中斷?

    STM32CubeMX 配置STM32G070RBT6TR時(shí)無(wú)法使能PVD中斷
    發(fā)表于 06-18 07:59

    STM32CubeMX配置STM32G070RBT6TR時(shí)無(wú)法使能PVD中斷怎么辦?

    STM32CubeMX 配置STM32G070RBT6TR時(shí)無(wú)法使能PVD中斷
    發(fā)表于 06-16 06:32

    基于STM32 HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智云方案(二)

    在《基于STM32HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智云方案(一)》中,我們?cè)敿?xì)介紹了硬件連接和機(jī)智云客戶端的創(chuàng)建。本篇將重點(diǎn)講解如何下載代碼、分析下載的代碼,并直接使用這些代碼連接機(jī)智云。同時(shí)
    的頭像 發(fā)表于 05-28 18:02 ?1421次閱讀
    基于<b class='flag-5'>STM32</b> <b class='flag-5'>HAL</b><b class='flag-5'>庫(kù)</b>與標(biāo)準(zhǔn)<b class='flag-5'>庫(kù)</b>的esp8266接入機(jī)智云方案(二)

    使用STM32CubeMX進(jìn)行配置USB的時(shí)候,有哪些小的需要注意的細(xì)節(jié)?

    在使用STM32CubeMX進(jìn)行配置USB的時(shí)候,是參照例程進(jìn)行的配置,自己配置的就是沒(méi)有成功,例程就滅有問(wèn)題,總感覺(jué)哪里沒(méi)有打開(kāi)?有人遇到過(guò)需要注意的小細(xì)節(jié)嗎?
    發(fā)表于 04-23 06:54

    STM32開(kāi)發(fā)入門(mén)進(jìn)階必備!《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMXHAL庫(kù)》新書(shū)發(fā)布!

    近日,由華清遠(yuǎn)見(jiàn)教育科技集團(tuán)精心編撰的教育部高等學(xué)校電子信息類(lèi)專(zhuān)業(yè)教學(xué)指導(dǎo)委員會(huì)規(guī)劃教材、普通高等教育電子信息類(lèi)專(zhuān)業(yè)系列教材——《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMXHAL庫(kù)
    的頭像 發(fā)表于 04-03 14:54 ?1964次閱讀
    <b class='flag-5'>STM32</b>開(kāi)發(fā)入門(mén)進(jìn)階必備!《<b class='flag-5'>STM32</b>嵌入式系統(tǒng)開(kāi)發(fā)—基于<b class='flag-5'>STM32CubeMX</b>和<b class='flag-5'>HAL</b><b class='flag-5'>庫(kù)</b>》新書(shū)發(fā)布!

    STM32使用外部中斷觸發(fā)ADC采樣DMA搬運(yùn)出現(xiàn)兩次進(jìn)入DMA中斷的異常情況,怎么解決?

    STM32使用外部中斷觸發(fā)ADC采樣DMA搬運(yùn)出現(xiàn)兩次進(jìn)入DMA中斷的異常情況,使用的HAL庫(kù)+
    發(fā)表于 03-14 12:46

    STM32cubeMx打開(kāi)報(bào)錯(cuò)更新器正在下載,怎么解決?

    cubeMx打開(kāi)報(bào)錯(cuò)A \'STiM32Cube Updater (or another\'STM32CubeMX) sotware is downloading to the Repository
    發(fā)表于 03-14 07:03