色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

STM32CUBEMX(7)--移植雅特力AT32F403AVGT(兼容STM32F103VGT6),DAC輸出電壓

嵌入式單片機(jī)MCU開發(fā) ? 來源:嵌入式單片機(jī)MCU開發(fā) ? 作者:嵌入式單片機(jī)MCU開 ? 2022-11-14 16:23 ? 次閱讀

概述

本篇文章主要介紹如何使用STM32CubeMX移植到雅特力AT32F403AVGT7,并通過DAC輸出電壓,在芯片中有2個(gè)12位的DAC口可以供選擇。

在這里插入圖片描述

硬件準(zhǔn)備

首先需要準(zhǔn)備一個(gè)開發(fā)板,這里我準(zhǔn)備的是雅特力AT32F403AVGT7的開發(fā)板:

在這里插入圖片描述

選擇芯片型號(hào)

雅特力AT32F403AVGT7兼容STM32F103系列,故選取STM32f103VG進(jìn)行開發(fā)。

在這里插入圖片描述

配置時(shí)鐘

HSE與LSE分別為外部高速時(shí)鐘和低速時(shí)鐘,在本文中使用內(nèi)置的時(shí)鐘源,故都選擇Disable選項(xiàng),如下所示:

在這里插入圖片描述

配置時(shí)鐘樹

雅特力AT32F403AVGT7最高頻率到240M,但是STM32F1的最高主頻到72M,同時(shí)使用不使用外部晶振時(shí)候,最高速度只能到64M,所以配置64即可:

在這里插入圖片描述

DAC配置

然后設(shè)置PA4為DAC_OUT1, 完整引腳配置如下圖。

在這里插入圖片描述

生成工程設(shè)置

注意在生產(chǎn)工程設(shè)置中不能出現(xiàn)中文,不然會(huì)報(bào)錯(cuò)。

在這里插入圖片描述

代碼生成設(shè)置

最后設(shè)置生成獨(dú)立的初始化文件。

在這里插入圖片描述

生成代碼

在這里插入圖片描述

代碼編寫

在main.c中,添加DAC電壓變量定義。

/* USER CODE BEGIN PTD */
int dac_i=0;//定義DAC電壓值
/* USER CODE END PTD */

在main.c中,開啟DAC通道1。

/* USER CODE BEGIN 2 */
    HAL_DAC_Start(&hdac, DAC_CHANNEL_1);//開啟DAC通道1
  /* USER CODE END 2 */

在main.c中,主程序輸出電壓值,因?yàn)槭?2位的dac,所以值只能是0-4095.

/* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
        if(dac_i<4096)
        {
            dac_i++;
            if(dac_i%512==0)//使得輸出波形為階梯狀
                HAL_DAC_SetValue(&hdac, DAC_CHANNEL_1, DAC_ALIGN_12B_R, dac_i);//設(shè)置DAC值為dac_i
        }
        else
            dac_i=0;
  }
  /* USER CODE END 3 */

結(jié)果演示

因?yàn)槭禽敵鰹殡A梯狀,每變量每增加512,電壓改變一次,故應(yīng)該有8個(gè)階梯,分別是0,512,1024,1536,2048,2560,3072,3584。

在這里插入圖片描述

審核編輯:湯梓紅

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

    關(guān)注

    43

    文章

    2308

    瀏覽量

    191342
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    284

    瀏覽量

    14904
  • 雅特力
    +關(guān)注

    關(guān)注

    0

    文章

    168

    瀏覽量

    8091
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    為什么stm32f103vgt6的flash只能檢測到512k?

    為什么stm32f103vgt6的flash我只能檢測到512k?(原本應(yīng)該是1mb的),好像檢測不到它的flash大小
    發(fā)表于 03-20 06:27

    STM32CUBEMX(6)--移植AT32F403AVGT7,雙串口通過DMA方式接收不定長數(shù)據(jù)

    概述 本篇文章主要介紹如何使用STM32CubeMX移植AT32F403AVGT7,并通
    發(fā)表于 09-06 16:37

    STM32CUBEMX(7)--移植AT32F403AVGT(兼容STM32F103VGT6),DAC輸出電壓

    概述 本篇文章主要介紹如何使用STM32CubeMX移植AT32F403AVGT7,并通
    發(fā)表于 09-06 16:40

    STM32F103VET6更換為STM32F103VGT6后不能啟動(dòng)

    板子有原先的STM32F103VET6更換為STM32F103VGT6,下載原先的STM32F103VET6程序,板子不能啟動(dòng),不知道為什么,是不是啟動(dòng)文件的問題?需要怎么修改,求高手解答,謝謝!
    發(fā)表于 03-25 08:22

    STM32CUBEMX移植

    STM32CUBEMX移植AT32F403AVGT7[
    發(fā)表于 07-23 09:21

    如何使用STM32CubeMX移植到AT32F403AVGT7

    如何使用STM32CubeMX移植AT32F403AVGT7,并通過雙串口
    發(fā)表于 08-05 07:01

    如何使用STM32CubeMX移植AT32F403AVGT7

    如何使用STM32CubeMX移植AT32F403AVGT7呢?并通過雙串口輸出打印?
    發(fā)表于 10-25 08:36

    AT32F403ZGT6取代STM32F103VET6相同點(diǎn)

    由于疫情STM32被炒上天了。原來二十元芯片炒到幾百元,還的等貨。原來板子用的STM32:這片子被吵到300元還供貨不穩(wěn)定。采用
    發(fā)表于 01-11 06:07

    為什么stm32f103vgt6的flash只能檢測到512k?

    為什么stm32f103vgt6的flash我只能檢測到512k?(原本應(yīng)該是1mb的),好像檢測不到它的flash大小
    發(fā)表于 08-08 08:16

    STM32F407的串口UART 基礎(chǔ)配置STM32CubeMX

    STM32F407的串口UART 基礎(chǔ)配置STM32CubeMX
    發(fā)表于 11-29 16:06 ?56次下載
    <b class='flag-5'>STM32F</b>407的串口UART 基礎(chǔ)配置<b class='flag-5'>STM32CubeMX</b>

    STM32CubeMX Nucleo F767ZI 教程(2)

    STM32CubeMX Nucleo F767ZI 教程(2)前言一、原理圖1.MB1137 頂層文件2.Connectors.SchDoc3.MCU_144.SchDoc4.USB.SchDoc5.ST_LINK_V2-1.SchDoc
    發(fā)表于 12-06 10:06 ?21次下載
    <b class='flag-5'>STM32CubeMX</b> Nucleo <b class='flag-5'>F</b>767ZI 教程(2)

    使用STM32CubeMX對(duì)F407ZGT6移植LWIP(全網(wǎng)最全)

    本項(xiàng)目采用正點(diǎn)原子的探索者STM32F407開發(fā)板利用STM32CubeM移植LWIP使用STM32CubeMX可以非常方便的將LWIP移植
    發(fā)表于 12-27 18:37 ?78次下載
    使用<b class='flag-5'>STM32CubeMX</b>對(duì)<b class='flag-5'>F407ZGT6</b><b class='flag-5'>移植</b>LWIP(全網(wǎng)最全)

    STM32CUBEMX(6)--移植AT32F403AVGT7,雙串口通過DMA方式接收不定長數(shù)據(jù)

    本篇文章主要介紹如何使用STM32CubeMX移植AT32F403AVGT7,并通過雙串
    的頭像 發(fā)表于 11-14 16:20 ?3433次閱讀
    <b class='flag-5'>STM32CUBEMX</b>(<b class='flag-5'>6</b>)--<b class='flag-5'>移植</b><b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32<b class='flag-5'>F403AVGT7</b>,雙串口通過DMA方式接收不定長數(shù)據(jù)

    STM32CUBEMX開發(fā)GD32F303(4)----GPIO輸出模式,速率測試、開漏和輸出說明

    STM32CUBEMX創(chuàng)建STM32F103工程,同時(shí)移植在GD32F303中,同時(shí)通過GD32303C_START開發(fā)板內(nèi)進(jìn)行驗(yàn)證。 需要樣片的可以加Qun申請:615061293
    的頭像 發(fā)表于 11-25 11:49 ?1910次閱讀
    <b class='flag-5'>STM32CUBEMX</b>開發(fā)GD32<b class='flag-5'>F</b>303(4)----GPIO<b class='flag-5'>輸出</b>模式,速率測試、開漏和<b class='flag-5'>輸出</b>說明

    STM32CUBEMX開發(fā)GD32F303

    在這使用STM32CUBEMX進(jìn)行配置STM32F103移植到兆易創(chuàng)新GD32F303,然后進(jìn)行測試。
    的頭像 發(fā)表于 07-27 09:32 ?1679次閱讀
    <b class='flag-5'>STM32CUBEMX</b>開發(fā)GD32<b class='flag-5'>F</b>303
    主站蜘蛛池模板: 幺妹视频福利视频| 亚洲色欲国产AV精品综合| 免费看片A级毛片免费看| 黄小说免费看| 果冻传媒在线观看视频| 国产乱子影视频上线免费观看 | 国产福利秒拍weipai.ee| 成人在线免费视频观看| 拔萝卜在线高清观看视频| chinese东北夫妻video| 99热久久久无码国产精品性麻豆 | 寂寞护士中文字幕 mp4| 国偷自产视频一区二区99| 国产在线视频一区二区不卡| 国产乱人伦AV麻豆网| 国内精品视频久久久久免费| 黄色免费网址在线观看| 精品三级久久久久电影网1| 久久99re热在线观看视频| 久久久视频2019午夜福利| 老太脱裤子让老头玩xxxxx| 蜜桃成人在线| 翘臀后进美女白嫩屁股视频| 日本久久久WWW成人免费毛片丨| 日韩精品久久久久影院| 特级毛片AAAAAA| 亚洲成年男人的天堂网| 亚洲日本一区二区三区在线不卡| 一边啪啪的一边呻吟声口述| 52av我爱| 边做边爱免费视频播放| 俄罗斯bbbb| 国产亚洲精品看片在线观看| 精品伊人久久久| 蜜臀AV人妻久久无码精品麻豆| 女人18毛片| 手机看片成人| 亚洲三级视频在线观看| 最近日本MV字幕免费观看视频| chinese情侣自拍啪hd| 国产成人高清在线观看播放|