找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 21246|回復(fù): 27
收起左側(cè)

STM32F103的DAC功能直接輸出正弦波的源碼

  [復(fù)制鏈接]
ID:351231 發(fā)表于 2018-6-13 17:25 | 顯示全部樓層 |閱讀模式
概述:通過STM32的DAC功能直接輸出正弦波,取樣點(diǎn)多時(shí),正弦波失真很小
圖片1.png

單片機(jī)源程序如下:
  1. #include "sys.h"
  2. #include "usart.h"               
  3. #include "delay.h"                  
  4. #include "key.h"         
  5. #include "led.h"
  6. #include "STM32_WaveOutput.h"
  7. //注意有的f103系列沒有DAC
  8. //tim2觸發(fā)dac通道一更新,dac數(shù)據(jù)由dma2傳輸
  9. //WaceOutput.h中的N越大,正弦波形失真越小,能達(dá)到的正弦頻率上限越小
  10. //PA4輸出正弦波
  11. //DAC1輸出緩存不使能,不能直接接較大的負(fù)載
  12. //若使能緩沖,注意DAC數(shù)據(jù)寄存器為0時(shí),電壓不為0,注意調(diào)整SineWave_Data()函數(shù)
  13. int main(void)
  14. {                                                 
  15.         Stm32_Clock_Init(9);        //系統(tǒng)時(shí)鐘設(shè)置
  16. //        uart_init(72,9600);                 //串口初始化為9600
  17.         delay_init(72);                            //延時(shí)初始化
  18. //        LED_Init();
  19. //        KEY_Init();                 //初始化與按鍵連接的硬件接口
  20.         SineWave_Init(1000);//頻率設(shè)定 1Hz為單位
  21.         while(1)
  22.         {
  23.                
  24.         }
  25. }
復(fù)制代碼

所有資料51hei提供下載:

STMF103直接輸出正弦波.zip (393.76 KB, 下載次數(shù): 1121)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:206977 發(fā)表于 2019-2-27 20:44 | 顯示全部樓層
非常感謝,學(xué)習(xí)了!
回復(fù)

使用道具 舉報(bào)

ID:479575 發(fā)表于 2019-2-28 08:07 | 顯示全部樓層
值得學(xué)習(xí),謝謝!
回復(fù)

使用道具 舉報(bào)

ID:429876 發(fā)表于 2019-4-1 17:12 | 顯示全部樓層
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:373738 發(fā)表于 2019-4-29 19:39 | 顯示全部樓層
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:511677 發(fā)表于 2019-5-23 14:42 | 顯示全部樓層
正在學(xué)正弦波,剛好下載一個(gè)看看,謝謝。
回復(fù)

使用道具 舉報(bào)

ID:548415 發(fā)表于 2019-5-27 15:13 | 顯示全部樓層
學(xué)習(xí)感謝大神 請(qǐng)問必不夠怎么搞
回復(fù)

使用道具 舉報(bào)

ID:511461 發(fā)表于 2019-5-31 12:42 | 顯示全部樓層
103哪些系列無DAC
回復(fù)

使用道具 舉報(bào)

ID:558175 發(fā)表于 2019-6-9 14:15 | 顯示全部樓層
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:245627 發(fā)表于 2019-7-5 21:51 | 顯示全部樓層
是否可以用,大家測(cè)試一下。、
回復(fù)

使用道具 舉報(bào)

ID:584512 發(fā)表于 2019-7-26 10:51 | 顯示全部樓層
有沒有庫(kù)函數(shù)的
回復(fù)

使用道具 舉報(bào)

ID:591732 發(fā)表于 2019-7-28 19:40 | 顯示全部樓層
非常感謝,學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:585306 發(fā)表于 2019-7-31 14:54 | 顯示全部樓層
學(xué)習(xí)一下ing
回復(fù)

使用道具 舉報(bào)

ID:594431 發(fā)表于 2019-8-3 09:28 | 顯示全部樓層
謝謝!學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:453576 發(fā)表于 2019-8-4 10:53 | 顯示全部樓層
親測(cè),是1K頻率的正弦波,想請(qǐng)問樓主最大可輸出多大頻率的正弦波,峰值可以到多少?
回復(fù)

使用道具 舉報(bào)

ID:593892 發(fā)表于 2019-8-8 18:57 | 顯示全部樓層
下載了報(bào)錯(cuò)看不了是什莫原因
回復(fù)

使用道具 舉報(bào)

ID:99570 發(fā)表于 2019-9-20 09:59 | 顯示全部樓層
不錯(cuò)哦,學(xué)習(xí)了,謝謝分享。
回復(fù)

使用道具 舉報(bào)

ID:401669 發(fā)表于 2019-10-3 09:48 | 顯示全部樓層
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:619821 發(fā)表于 2019-10-6 17:29 | 顯示全部樓層
lyjpla 發(fā)表于 2019-2-27 20:44
非常感謝,學(xué)習(xí)了!

您好,能給我發(fā)一下這個(gè)壓縮包嗎?
回復(fù)

使用道具 舉報(bào)

ID:593678 發(fā)表于 2019-10-14 10:52 | 顯示全部樓層
看看大神神乎其技的操作
回復(fù)

使用道具 舉報(bào)

ID:617132 發(fā)表于 2019-11-11 10:40 | 顯示全部樓層
謝謝!
回復(fù)

使用道具 舉報(bào)

ID:127550 發(fā)表于 2019-11-11 16:32 | 顯示全部樓層

值得學(xué)習(xí),謝謝!
回復(fù)

使用道具 舉報(bào)

ID:627832 發(fā)表于 2019-12-22 18:16 | 顯示全部樓層
謝謝,學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:497627 發(fā)表于 2020-4-6 00:57 | 顯示全部樓層
感謝分享
回復(fù)

使用道具 舉報(bào)

ID:291789 發(fā)表于 2020-5-6 13:36 | 顯示全部樓層
是好東西,
回復(fù)

使用道具 舉報(bào)

ID:221650 發(fā)表于 2020-6-11 09:47 | 顯示全部樓層
厲害,學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:938805 發(fā)表于 2021-6-16 17:27 | 顯示全部樓層
新手,學(xué)習(xí)了,謝謝!
回復(fù)

使用道具 舉報(bào)

ID:913704 發(fā)表于 2021-7-3 14:04 | 顯示全部樓層
正在研究 ,很有幫助
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表