日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]STM32F4的DAC是一個(gè)12位,電壓輸出的DAC。可被配置為12位或者8位,也能和DMA聯(lián)合使用。DAC具有兩個(gè)獨(dú)立轉(zhuǎn)換通道。在雙DAC模式下,DA抓換可被配置成獨(dú)立模式或者同步工作模式。兩路DAC參考電壓以及ADC都是VREF?!局饕?

STM32F4的DAC是一個(gè)12位,電壓輸出的DAC??杀慌渲脼?2位或者8位,也能和DMA聯(lián)合使用。DAC具有兩個(gè)獨(dú)立轉(zhuǎn)換通道。在雙DAC模式下,DA抓換可被配置成獨(dú)立模式或者同步工作模式。兩路DAC參考電壓以及ADC都是VREF。

【主要特性】

1、兩路 2、12bit時(shí)數(shù)據(jù)可被配置成左對(duì)齊或右對(duì)齊 3、具有同步更新能力 4、噪聲產(chǎn)生 5、三角波產(chǎn)生 6、兩個(gè)通道獨(dú)立轉(zhuǎn)換或同步轉(zhuǎn)換 7、每個(gè)通道都有DMA能力 8、DMA出錯(cuò)檢測(cè) 9、可外部觸發(fā)

輸出電壓計(jì)算公式:

Vout = VREF×DOR/4095 = 參考電壓×DAC數(shù)據(jù)寄存器值/4095

【實(shí)驗(yàn)內(nèi)容】

利用DAC輸出指定的電壓,軟件觸發(fā)DAC轉(zhuǎn)換。

【初始化要點(diǎn)】

1、GPIO配置成AIN/AN即模擬功能。記著開(kāi)時(shí)鐘

void DAC_GPIO_Config(void)
{
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_Init(GPIOA,&GPIO_InitStructure);

}

2、DAC觸發(fā)方式設(shè)置為軟件觸發(fā)(DAC_Trigger_Software)

void DAC_Config(void)
{
DAC_GPIO_Config();
RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC,ENABLE);
DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_None;
DAC_InitStructure.DAC_Trigger = DAC_Trigger_Software;
DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Enable;
DAC_Init(DAC_Channel_1,&DAC_InitStructure);

DAC_Cmd(DAC_Channel_1,ENABLE);
DAC_SetChannel1Data(DAC_Align_12b_R,0x0000);

DAC_SoftwareTriggerCmd(DAC_Channel_1,ENABLE);
}

3、主函數(shù)中使用:

向輸出寄存器寫(xiě)數(shù)據(jù),數(shù)據(jù)可根據(jù)上邊公式得到

DAC_SetChannel1Data(DAC_Align_12b_R,0xF0F0);

然后,然間觸發(fā)

DAC_SoftwareTriggerCmd(DAC_Channel_1,ENABLE);

這時(shí),在引腳上GPIOA-4上將會(huì)有電壓輸出。

當(dāng)然也可以設(shè)置成定時(shí)器觸發(fā),TIM6和TIM7 是專公DAC轉(zhuǎn)換用的定時(shí)器。初始化也很方便。


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

基于ARM? Cortex?-M4的STM32F4 MCU系列采用了意法半導(dǎo)體的NVM工藝和ART Accelerator?,在高達(dá)180 MHz的工作頻率下通過(guò)閃存執(zhí)行時(shí)其處理性能達(dá)到225 DMIPS/608 Cor...

關(guān)鍵字: stm32f4 ARM

stm32f4和f1都有哪些區(qū)別?除了需要的頭文件不一樣,管腳配置什么的有區(qū)別么?

關(guān)鍵字: stm32f4 f1 比較

STM32F407VET6引腳圖及中文資料

關(guān)鍵字: stm32f4 引腳圖

此次小編所寫(xiě)的文章中所述的電路顯示了創(chuàng)建可編程 LED 驅(qū)動(dòng)器更簡(jiǎn)單的方法,該驅(qū)動(dòng)器非常適用于需要緊湊、可擴(kuò)展、易于供電和高線性度電源的精確照明控制應(yīng)用。不過(guò),尺寸必須適應(yīng)應(yīng)用的要求,以避免由于各種存在的電感(例如線路電...

關(guān)鍵字: led驅(qū)動(dòng)器 電流轉(zhuǎn)換器 dac

您也許知道,某些DAC包含可在輸出端生成基準(zhǔn)電壓的R2R網(wǎng)絡(luò)。這些電阻都是精密電阻。它們通常用來(lái)根據(jù)發(fā)送到DAC的數(shù)字值切換電流,從而在輸出放大器端產(chǎn)生一個(gè)電壓。采用乘法DAC時(shí),并未集成輸出放大器。這就有可能實(shí)現(xiàn)某些非...

關(guān)鍵字: dac 電路圖

文中將要討論的所有噪聲源,設(shè)計(jì)人員可能會(huì)茫然不知所措。一種簡(jiǎn)單的做法是采取某種"推薦解決方案";但對(duì)任何具體設(shè)計(jì)要求而言,這都是次優(yōu)做法。在所有器件特性中,噪聲可能是一個(gè)特別具有挑戰(zhàn)性、難以掌握的設(shè)計(jì)課題。

關(guān)鍵字: 電源 噪音 dac

    在現(xiàn)代系統(tǒng)集成控制當(dāng)中,大型的信號(hào)切換系統(tǒng)都是各種場(chǎng)所必不可少的,目前主流的信號(hào)切換系統(tǒng)包括CREATOR快捷等大型切換系統(tǒng)產(chǎn)品,其中有AV信號(hào)切換系統(tǒng)、RGB信號(hào)切換

關(guān)鍵字: adi 醫(yī)療成像 dac ad5791

  1.緒論   自六十年代以來(lái),許多國(guó)家即開(kāi)始對(duì)導(dǎo)航和定位技術(shù)的研究。而車輛導(dǎo)航系統(tǒng)即是測(cè)量并解算出車輛的瞬時(shí)運(yùn)動(dòng)狀態(tài)和位置,提供給駕駛員或自動(dòng)駕駛儀以實(shí)現(xiàn)車輛的正確操縱或控制。車輛導(dǎo)

關(guān)鍵字: dac 視頻芯片 cs7123

CS43130 DAC 功耗降低了 4 倍,包括一個(gè) NOS 濾波器和 512 單位元,用于自然、高保真的聲音再現(xiàn) ( 2017 年 2 月15 日,奧斯汀,德克薩斯州)—&

關(guān)鍵字: cs43130 dac 音頻設(shè)備

AD9139的數(shù)據(jù)時(shí)鐘輸入(DCI)頻率可高達(dá)575 MHz。由于在上升沿和下降沿捕獲的數(shù)據(jù)均饋入單個(gè)DAC,1×模式下的數(shù)據(jù)速率可高達(dá)1150 MSPS。

關(guān)鍵字: dac 發(fā)射器 ad9139
關(guān)閉