娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年02月12日(星期三)

正在發生

2019年02月12日 | STM32-DAC簡單使用方法

發布者:Weasel 來源: eefocus關鍵字:STM32  DAC  使用方法 手機看文章 掃描二維碼
隨時隨地手機看文章

前言:

最近在調試STM32L152芯片DAC功能,本文總結下STM32L152芯片 DAC簡單使用方法。


硬件平臺:STM32L152


軟件平臺:keil v5+cubeMX


函數庫:HAL庫


DAC使用方法

實現:


1.DAC的初始化。


DAC_HandleTypeDef hdac;

 


void DAC_Init(void)

{

  DAC_ChannelConfTypeDef sConfig;

    /**DAC Initialization 

    */

  hdac.Instance = DAC;

  if (HAL_DAC_Init(&hdac) != HAL_OK)

  {

    _Error_Handler(__FILE__, __LINE__);

  }

 

    /**DAC channel OUT1 config 

    */

  sConfig.DAC_Trigger = DAC_TRIGGER_NONE;

  sConfig.DAC_OutputBuffer = DAC_OUTPUTBUFFER_ENABLE;//輸出緩存使能

  if (HAL_DAC_ConfigChannel(&hdac, &sConfig, DAC_CHANNEL_1) != HAL_OK)

  {

    _Error_Handler(__FILE__, __LINE__);

  }

}

其中,DAC的時鐘開啟在void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac)函數中。


void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac)

{

 

 

  GPIO_InitTypeDef GPIO_InitStruct;

  if(hdac->Instance==DAC)

  {

  /* USER CODE BEGIN DAC_MspInit 0 */

  /* USER CODE END DAC_MspInit 0 */

    /* Peripheral clock enable */

    __HAL_RCC_DAC_CLK_ENABLE();

  

    /**DAC GPIO Configuration    

    PA4     ------> DAC_OUT1 

    */

    GPIO_InitStruct.Pin = GPIO_PIN_4;

    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;

    GPIO_InitStruct.Pull = GPIO_NOPULL;

    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);//對應的DAC管腳配置。

 

  /* USER CODE BEGIN DAC_MspInit 1 */

  /* USER CODE END DAC_MspInit 1 */

  }

}

 

void DAC_Trigger(uint16_t Value)

{

    HAL_DAC_SetValue(&hdac,DAC_CHANNEL_1 ,DAC_ALIGN_12B_R ,Value); //DAC的輸出電壓=Value*3.3/4096;

    HAL_DAC_Start(&hdac, DAC_CHANNEL_1); //開啟DAC

    delay_ms(1000);

    HAL_DAC_Stop(&hdac, DAC_CHANNEL_1);//關閉DAC

}

總結:上述簡單介紹了DAC輸出電壓實現步驟,步驟為DAC初始化、開啟DAC時鐘、配置DAC管腳、調用DAC函數輸出對應的電壓值。


關鍵字:STM32  DAC  使用方法 引用地址:STM32-DAC簡單使用方法

上一篇:STM32—進入STOP模式后功耗下不去問題
下一篇:關于STM32運行時程序卡在B.處的解決方法

推薦閱讀

  據IHS Markit估計,包含LCD與AMOLED在內,2017年全球智能手機面板總出貨量達到20.01億片,較2016年成長3%。 其中,具備高畫素密度優勢的低溫多晶硅(LTPS)液晶面板出貨量成長率高達21%,表現相對亮眼,總出貨量也達到6.2億片。 非晶硅(a-Si)面板的出貨量則衰退4%,達9.79億片。 相較之下,雖然AMOLED有iPhone X的聲勢加持,但2017年手機AMOLED面板...
Sanjay Mirchandani接替Bob Hammer擔任全球總裁兼首席執行官,在Commvault既有領導地位基礎上繼續推動公司業績的快速增長 全球知名的云和本地環境企業級數據管理軟件領導者Commvault(納斯達克代碼:CVLT)日前宣布由 Sanjay Mirchandani 擔任總裁兼首席執行官,并成為公司董事會成員,該任命立即生效。Mirchandani此前在位于美國俄勒岡州的IT自動化...
Diodes 公司 (Nasdaq:DIOD) 宣布四信道和雙信道 4:1 和 2:1 總線切換器系列開始供應,采用超薄 QFN (UQFN) 封裝。UQFN 封裝可讓 OEM 在開發個人筆記本電腦、平板計算機、網絡與電信設備時,更輕松提升 PCB 密度,并減少產品尺寸。 諸如總線多路復用器和解復用器等分離邏輯設備,依然是嵌入式設計的重要組件。此 UQFN 封裝尺寸僅 3mm ...
高通技術公司發布驍龍X65 5G調制解調器及射頻系統(以下簡稱“驍龍X65”)——第4代5G調制解調器到天線的解決方案。它是全球首個支持10Gbps 5G速率和首個符合3GPP Release 16規范的調制解調器及射頻系統,目前正在向終端廠商出樣,采用該全新系統的商用終端預計于2021年推出。自從首個調制解調器及射頻系統商用以來,驍龍X65堪稱公司在5G解決方案上的...

史海拾趣

問答坊 | AI 解惑

8路搶答器

8路搶答器(完整板)…

查看全部問答∨

求第五屆大學生電子設計競賽F題調頻收音機的電路圖跟源程序

小弟最近在做這個畢業設計,完全沒頭緒,請大家幫幫忙:\'( 謝謝…

查看全部問答∨

dsp開發全過程

dsp開發不錯的資料…

查看全部問答∨

首屆全國IT人才百日推介活動在京啟動

本帖最后由 paulhyde 于 2014-9-15 09:20 編輯 為認真實施《國務院辦公廳關于加強普通高等學校畢業生就業工作的通知》(國辦發[2009]3號),促進信息技術專業高校畢業生就業工作,由工業和信息化部人才交流中心(www.miitec.org.cn)、中國IT人才網 ...…

查看全部問答∨

wince 5.0 下使用IE怎么保存網頁?

我使用wince 5.0 的系統,使用ie進行網頁瀏覽,但是似乎沒有保存網頁的功能,如何進行網頁的保存呢? …

查看全部問答∨

vs2005 link配置

    我用vs2005 c#寫wince自動撥號程序,怎么在VS2005中的link中配置,將wince的target目錄指定包含進去。…

查看全部問答∨

尋求EPI JEENI調試器的使用方法

公司兩三年前買了個EPI JEENI的ARM JTAG仿真器,但是現在人走了,軟件也找不著了,不知如何使用,哪位大俠使用過,給介紹介紹,解決了一定給分,如果方便的話請你吃飯,我在深圳!…

查看全部問答∨

想配個本本

請大家給個參考,最好有配制清單和價格,謝謝!價格在6K左右。 …

查看全部問答∨

51中斷問題

51單片機產生中斷的時候會對該中斷源進行中斷采樣嗎?比如說0中斷了,還會對INT0信號源采樣嗎?…

查看全部問答∨

為什么UC/OS-II創建互斥信號量失敗??

/*申請兩個信號量,用于同步*/     SempEmpty=OSSemCreate(BUFFER_SIZE);    if(SempEmpty==NULL)    {        printf("Create semophore fail.\\n");         &n ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 甘肃省| 广水市| 广西| 多伦县| 岑溪市| 广元市| 庆元县| 进贤县| 长治县| 枝江市| 佛教| 仙游县| 九寨沟县| 博野县| 晋江市| 灵宝市| 乐至县| 岗巴县| 元朗区| 镶黄旗| 涿鹿县| 新河县| 鄂托克前旗| 京山县| 淮阳县| 会同县| 石门县| 璧山县| 六盘水市| 泾源县| 正宁县| 台北县| 云南省| 五指山市| 六枝特区| 靖远县| 铜川市| 工布江达县| 古交市| 关岭| 平罗县|