亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ad9833.c

?? ad9833的原理圖和源程序
?? C
字號:
/*
AD9833
功能:可編程波形發生器,能夠產生正弦波、三角波、方波輸出。
特點:主頻時鐘為25MHz時,精度為0.1Hz,主頻時鐘為1MHz時,精度可以達到0.004Hz。

輸出正弦波頻率 fOUT=M(fMCLK/2^28)
	M為頻率控制字,由外部編程給定,其范圍為0≤M≤2^28-1。 
	fMCLK為外部輸入晶振。

FSYNC引腳是使能引腳,電平觸發方式,低電平有效。進行串行數據傳輸時,FSYNC引腳必須置低,
要注意FSYNC有效到SCLK下降沿的建立時間t7的最小值。FSYNC置低后,在16個SCLK的下降沿數據
被送到AD9833的輸入移位寄存器,在第16個SCLK的下降沿FSYNC可以被置高,但要注意在SCLK下降
沿到FSYNC上升沿的數據保持時間ts的最小和最大值。當然,也可以在FSYNC為低電平的時候,連
續加載多個16位數據,僅在最后一個數據的第16個SCLK的下降沿的時將FSYNC置高,最后需要注意
的是,寫數據時SCLK時鐘為高低電平脈沖信號,但是,在FSYNC剛開始變為低時(即將開始寫數
據時),SCLK必須為高電平(注意t11這個參數)。 

當AD9833初始化時,為了避免DAC產生虛假輸出,RESET必須置為1(RESET不會復位頻率、相位和
控制寄存器),直到配置完畢,需要輸出時才將RESET置為0;RESET為0后的8-9個MCLK時鐘周期
可在DAC的輸出端觀察到波形。


AD9833數據傳輸格式:
	對于單個16位數據來說,高位在前,低位在后。
	對于頻率寄存器和相位寄存器來說,先是控制字,再是數據低字節,最后是數據高字節。

*/

#include <avr/io.h>
#include <avr/signal.h>
#include <avr/interrupt.h>
#include <avr/delay.h>

#include "AD9833.h"
#include "main.h"

/*-----------------------------------------------------------------------
delay_nus		:長延時函數(GCC內部延時函數的延時過短)
 
輸入參數: t 		:延時時間 us
-----------------------------------------------------------------------*/
void delay_nus(unsigned int t)
{
    while (t--)
        _delay_us(1);
}

/*-----------------------------------------------------------------------
delay_nms		:長延時函數(GCC內部延時函數的延時過短)
 
輸入參數: t 		:延時時間 ms
-----------------------------------------------------------------------*/
void delay_nms(unsigned int t)
{
    while (t--)
        _delay_ms(1);
}

//-----------------------------------------------------------------------
//Write_word    : 寫16位數據到SPI接口,軟件SPI方式
// 
//輸入參數:	data:	數據(16位)
//-----------------------------------------------------------------------
void Write_word(unsigned int data)
{
	unsigned char i;
	
	SCL_H;
	SDA_H;
	FSYNC_H;

	delay_nus(200);
	
	FSYNC_L;

	for(i=0;i<16;i++)
	{
		if(data&0x8000)  	SDA_H;
		else  				SDA_L;
		
		SCL_L;
		delay_nus(5);
		SCL_H;
		
		data=data<<1;
	}
	
	delay_nus(2);
	FSYNC_H;
	SCL_L;

	delay_nus(200);
}
void init_ad9833(void)
{
	Write_word(0x2100);	//28位連續,選擇頻率0,相位0,RESET=1
	Write_word(0x4000);	//寫頻率0寄存器的低字節LSB
	Write_word(0x4000);	//寫頻率0寄存器的高字節MSB
	Write_word(0x2900);	//28位連續,選擇頻率0,相位0,RESET=1
	Write_word(0x8000);	//寫頻率0寄存器的低字節LSB
	Write_word(0x8000);	//寫頻率0寄存器的高字節MSB
	Write_word(0xC000);	//寫頻率0寄存器的低字節LSB
	Write_word(0xF000);	//寫頻率0寄存器的高字節MSB
	Write_word(0x2000);	//28位連續,選擇頻率0,相位0,RESET=0	
}

//------------------------------------------------------------------
//output	:AD9833輸出指定頻率的正弦波
//
//輸入參數:freq_value	類型:unsigned long
//輸出參數:無
//------------------------------------------------------------------
void output(unsigned long freq_value)
{
	unsigned long dds;
	unsigned int dds_l,dds_h;
	
	
	dds= freq_value *268.435456; //268435456/ FMCLK
	dds=dds<<2;
	dds_l=dds;		//低字節
	dds_h=dds>>16;	//高字節
	
	dds_l=dds_l>>2;
	dds_l=dds_l & 0x7FFF;
	dds_l=dds_l | 0x4000;
	
	dds_h=dds_h & 0x7FFF;
	dds_h=dds_h | 0x4000;
	
	Write_word(0x2000);	//28位連續,選擇頻率0,相位0,RESET=0
	Write_word(dds_l);	
	Write_word(dds_h);		
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丝袜美女网| 国产精品一区二区三区四区| 粉嫩绯色av一区二区在线观看 | 亚洲综合色婷婷| 国产自产视频一区二区三区| 欧美人狂配大交3d怪物一区| 欧美激情一区二区三区全黄| 美国av一区二区| 欧美自拍丝袜亚洲| 国产精品系列在线| 国产一区日韩二区欧美三区| 欧美色倩网站大全免费| 成人欧美一区二区三区在线播放| 久久激五月天综合精品| 欧美猛男男办公室激情| 亚洲欧洲韩国日本视频| 国产成人久久精品77777最新版本| 91.com视频| 亚洲亚洲人成综合网络| 91网上在线视频| 国产精品超碰97尤物18| 国产精品1区2区3区在线观看| 欧美一二三区在线观看| 日韩中文字幕91| 欧美日韩免费高清一区色橹橹| 亚洲三级免费观看| 成人性视频网站| 国产日韩v精品一区二区| 精品一区二区三区不卡| 欧美一级生活片| 视频在线观看一区| 欧美天堂亚洲电影院在线播放| 亚洲人成在线播放网站岛国 | 日本欧美肥老太交大片| 欧美在线观看你懂的| 亚洲欧洲制服丝袜| av不卡免费电影| 中文字幕视频一区| 91麻豆精品视频| 亚洲丝袜自拍清纯另类| 97精品视频在线观看自产线路二| 国产精品久线在线观看| 99久久久无码国产精品| 亚洲人123区| 一本到不卡免费一区二区| 亚洲精品一二三四区| 91国产福利在线| 亚洲电影一区二区三区| 欧美片网站yy| 免费av成人在线| 精品乱码亚洲一区二区不卡| 国精产品一区一区三区mba视频| 久久久影视传媒| 成人国产亚洲欧美成人综合网| 国产精品欧美久久久久一区二区| av不卡在线播放| 亚洲午夜久久久久久久久电影网| 欧美视频一二三区| 日本成人在线电影网| 欧美大尺度电影在线| 国内欧美视频一区二区| 中文无字幕一区二区三区| 不卡欧美aaaaa| 亚洲午夜激情网站| 日韩午夜在线播放| 国产在线播放一区| 国产精品久久久久久久浪潮网站| 色香蕉久久蜜桃| 午夜精品久久久久久久久久久 | 成人高清免费在线播放| 亚洲精品中文字幕在线观看| 8v天堂国产在线一区二区| 免费一级片91| 国产精品毛片无遮挡高清| 在线一区二区视频| 美腿丝袜在线亚洲一区| 国产拍揄自揄精品视频麻豆| 91激情五月电影| 欧美a一区二区| 中文字幕免费不卡| 欧美日韩在线三区| 国内成+人亚洲+欧美+综合在线| 亚洲欧美在线高清| 欧美高清视频不卡网| 国产一区二区三区高清播放| 亚洲人成人一区二区在线观看 | 91黄视频在线| 精品一区二区三区久久| 亚洲人成精品久久久久| 欧美一区二区三区的| 国产福利一区二区三区视频| 一区二区三区不卡在线观看| 日韩欧美一级精品久久| jlzzjlzz亚洲日本少妇| 视频一区视频二区中文| 欧美国产成人精品| 在线91免费看| www.亚洲精品| 日本女人一区二区三区| 国产精品国产三级国产aⅴ无密码| 欧美精品第一页| 99热在这里有精品免费| 日本中文字幕一区二区有限公司| 中文字幕制服丝袜成人av| 91精品国产免费| 99久久综合精品| 久久国产婷婷国产香蕉| 亚洲免费av在线| 久久久精品欧美丰满| 欧美福利视频一区| 成av人片一区二区| 久久不见久久见免费视频7 | 国产性做久久久久久| 777a∨成人精品桃花网| 99精品视频中文字幕| 狠狠色狠狠色综合| 婷婷综合另类小说色区| 国产精品不卡在线观看| 日韩精品一区二区三区中文精品 | 国产激情视频一区二区三区欧美| 日日噜噜夜夜狠狠视频欧美人 | 日韩免费电影一区| 欧洲精品视频在线观看| 成人av影视在线观看| 另类小说一区二区三区| 亚洲韩国一区二区三区| 国产精品福利一区| 国产亚洲一区二区三区| 欧美一区二区播放| 欧美色涩在线第一页| 91女人视频在线观看| 国产成人a级片| 久久99久久久久| 三级在线观看一区二区| 亚洲一区二区3| 一区二区三区在线看| 中文字幕佐山爱一区二区免费| 国产日韩欧美高清在线| 精品99久久久久久| 91精品福利在线一区二区三区| 欧美在线|欧美| 在线观看视频一区| 99久久精品国产精品久久| 国产成人精品影视| 国产一区高清在线| 久久99久久久欧美国产| 免费成人av在线| 免费看欧美美女黄的网站| 午夜精品影院在线观看| 香蕉成人啪国产精品视频综合网| 亚洲精品日韩一| 亚洲激情在线激情| 一个色综合av| 亚洲午夜电影网| 亚洲成人手机在线| 亚洲成va人在线观看| 午夜在线电影亚洲一区| 亚洲成人动漫一区| 天天综合色天天| 日韩精品福利网| 奇米影视一区二区三区| 另类小说色综合网站| 激情文学综合丁香| 国产福利精品导航| 岛国精品在线播放| 波多野结衣中文字幕一区二区三区| eeuss鲁一区二区三区| 91美女福利视频| 欧美性猛交xxxx乱大交退制版 | 色菇凉天天综合网| 色成年激情久久综合| 欧美日韩免费电影| 51午夜精品国产| 日韩三级精品电影久久久 | 在线视频国内一区二区| 欧美午夜片在线看| 欧美精品免费视频| 精品国产一区二区亚洲人成毛片| 精品国产污污免费网站入口| 久久精品一二三| 国产精品久久久久久亚洲毛片| 亚洲视频网在线直播| 一区二区三区四区国产精品| 亚洲成在线观看| 伦理电影国产精品| 国产精品 欧美精品| 91在线看国产| 欧美日韩免费视频| 欧美草草影院在线视频| 国产欧美日产一区| 一区二区在线电影| 日韩精品91亚洲二区在线观看| 老汉av免费一区二区三区| 国精品**一区二区三区在线蜜桃| 成人看片黄a免费看在线| 欧美日韩中文一区| 久久亚区不卡日本| 国产精品乱人伦一区二区| 亚洲成人av中文| 国内外成人在线视频|