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

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

?? fft_240128.c

?? 用avr調試t6369的240128并將采到的數據用于fft分析的程序
?? C
字號:
/********16位ad函數*************
sclk     接PD2
DOUT     接PD1
CONV     接PD3
EOC      接PD0
cs		 接PD4
*******************************/
#define uint  unsigned int 
#define uchar unsigned char 
#include <avr/io.h>
#include <util/delay.h>     //頭文件
#include <avr/pgmspace.h>	//空間分配定義頭文件
#include "240128.h"
#include "ffft.h"
union _my_complex_t {
	complex_t 	bfly_buff[FFT_N];
	uint8_t		lcd_buff[FFT_N * 4];
} my_complex_t ;
int16_t capture[FFT_N];			/* Wave captureing buffer */
//complex_t bfly_buff[FFT_N];		/* FFT buffer */
uint16_t spektrum[FFT_N/2];		/* Spectrum output buffer */
/*-----------------------------------------------------------------------
延時函數
系統時鐘:8M
-----------------------------------------------------------------------*/
void delay_1us(void)                 //1us延時函數
  {
   asm("nop");
   asm("nop");
  }

void delay_nus(unsigned int n)       //N us延時函數
  {
   unsigned int i=0;
   for (i=0;i<n;i++)
   delay_1us();
  }
  
void delay_1ms(void)                 //1ms延時函數
  {
   unsigned int i;
   for (i=0;i<1140;i++);
  }
  
void delay_nms(unsigned int n)       //N ms延時函數
  {
   unsigned int i=0;
   for (i=0;i<n;i++)
   delay_1ms();
  }
/**********位操作函數*********/
void set_sclk(uchar i)//clk     接PA2
{	 
	 if(i)
	 PORTD|=0x04;
	 else
	 PORTD&=0xfb;
}
void set_conv(uchar i)
{	 
	 if(i)
	 PORTD|=0x08;
	 else
	 PORTD&=0xf7;
}
void set_cs(uchar i)
{	 
	 if(i)
	 PORTD|=0x10;
	 else
	 PORTD&=0xEF;
}
/*********m16初始化**********/
void m16_init(void)
{
	 DDRD|=0Xfc;
	 DDRD&=0Xfc;//定義pa1 pa2 為輸入,其他引腳為輸出
	 DDRE=0Xff;
	 DDRF=0Xff;
	 DDRG=0Xff;
	 DDRB=0Xff;
	 DDRC=0Xff;
	 DDRA=0Xff;//端口初始化
	 //PORTD|=0X03;//定義pa1 pa2為帶上拉輸入
	 //CLI();//關中斷
}
/********max195初始化********/ 
void max195_inital(void)
    {
     set_cs(1);
     set_sclk(0);
    }
/**********************
max195轉換開始
**********************/
void max195_start(void)
{
     set_conv(0);//,啟動轉換
     delay_nus(100);
     set_conv(1);
}
/***********************/
uint max195_read(void)
{	 uint num2=0;
	 uchar num1=0,k;
	 while((PIND&0x01)==0x01);
	 set_cs(0);
	 for(k=0;k<16;k++)
	 {
	 set_sclk(1);
	 delay_1us();
	 if((PIND&0x02)==0x02)//判斷pa1是否為1
	 {
	 num1=1;
	 //PORTA|=0x20;
	 }
	 else
	 {
	 num1=0;
	 //PORTA&=0xdf;
	 }
	 num2=num2*2+num1;
	 set_sclk(0);//下降沿鎖存下一位
	 delay_nus(3);
	 }
	 return num2;
}
static void avr_init(void);
/***************************************************/
void capture_wave (int16_t *buffer, uint16_t count)
{
    uint16_t dat=0;

	do {
			 max195_start();
	         delay_nus(5);//必須加一段延時
	         dat=max195_read();
		     *buffer++ = dat;//vref是avcc
	} while(--count);

	ADCSRA = 0;

//	sei();
}
int main(void)
{	
	 uint average_dat[128]={0};
	 uchar i=0,j=0,k=0;
	 float  average=0.0;
	 volatile float v=0.0;
	 m16_init();
	 avr_init();
	 max195_inital();
	 while(1)
	 {
	 capture_wave(capture, FFT_N);
	 fft_input(capture, my_complex_t.bfly_buff);
	 fft_execute(my_complex_t.bfly_buff);
	 fft_output(my_complex_t.bfly_buff, spektrum);
	 for(i=0;i<240;i++)
	 {
	 k=spektrum[i]/512;
	 glcd_pixel(i,k,1);
	 }
	//glcd_show(testbmp,0,127);
	//delay_nms(1000);
	glcd_clear_ram();
	}
}

static void avr_init(void)
{
    glcd_setup();
	glcd_init();
	glcd_clear_ram();
	glcd_clear_text();
	glcd_clear_graph();
    return;                                 
}
//************************************************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久国产成人精品亚洲午夜| 国产亚洲一区二区三区在线观看 | 欧美三级电影一区| 日韩一级片在线观看| 国产精品一卡二卡在线观看| 7777精品伊人久久久大香线蕉 | 日韩美女视频一区二区 | 亚洲一区二区在线观看视频| 九九久久精品视频| 欧美中文一区二区三区| 欧美极品aⅴ影院| 美女视频黄频大全不卡视频在线播放| 91在线观看下载| 久久久久99精品国产片| 日韩成人免费电影| 欧美午夜一区二区三区免费大片| 国产精品嫩草99a| 极品瑜伽女神91| 日韩午夜激情视频| 性欧美疯狂xxxxbbbb| 91精品办公室少妇高潮对白| 国产精品丝袜久久久久久app| 狠狠色丁香婷综合久久| 欧美不卡一区二区三区| 午夜久久久久久| 欧美日韩亚洲国产综合| 一区二区三区美女| 色偷偷久久一区二区三区| 亚洲欧美综合网| 成人精品免费网站| 国产精品护士白丝一区av| 成人午夜激情在线| 欧美国产视频在线| 成人免费观看av| 国产精品视频在线看| 成人精品视频一区二区三区 | 亚洲人成精品久久久久| 波多野结衣在线aⅴ中文字幕不卡| 欧美激情在线免费观看| 成人a免费在线看| 综合色天天鬼久久鬼色| 一本久久精品一区二区| 亚洲香肠在线观看| 欧美精品成人一区二区三区四区| 视频在线在亚洲| 日韩欧美不卡一区| 国产精品亚洲一区二区三区妖精| 久久亚洲精品小早川怜子| 国产成人午夜精品影院观看视频| 天天影视网天天综合色在线播放| 欧美乱妇20p| 亚洲国产视频a| 欧美精品一级二级| 免费成人你懂的| 国产日韩精品视频一区| www.欧美.com| 亚洲午夜激情网站| 欧美一级在线观看| 国产精品一区不卡| 亚洲欧美偷拍卡通变态| 欧美精品一二三| 久久66热偷产精品| 亚洲欧美色综合| 精品视频全国免费看| 激情亚洲综合在线| 亚洲精品乱码久久久久久黑人| 欧美精品v日韩精品v韩国精品v| 国内一区二区视频| 成人免费在线播放视频| 在线看日本不卡| 视频在线在亚洲| 久久精品视频免费| 91国产福利在线| 久久99精品国产麻豆婷婷洗澡| 国产精品入口麻豆九色| 5858s免费视频成人| 国产美女av一区二区三区| 一区二区三区免费网站| 精品毛片乱码1区2区3区 | 一区二区三区在线免费观看| 欧美一级日韩免费不卡| 不卡一区二区三区四区| 免费成人你懂的| 亚洲一区二区在线观看视频| 久久久精品蜜桃| 欧美日韩午夜影院| gogo大胆日本视频一区| 久久99精品久久久久久国产越南| 亚洲欧美日韩小说| 欧美精品一区二区不卡 | 91亚洲精品久久久蜜桃网站| 免播放器亚洲一区| 亚洲另类在线一区| 中文字幕va一区二区三区| 日韩欧美一区二区三区在线| 日本亚洲免费观看| 欧美精品丝袜中出| 国产美女在线精品| 视频一区欧美精品| 亚洲欧美色综合| 国产三区在线成人av| 91精品国产入口| 欧美日韩亚洲国产综合| 色噜噜狠狠色综合欧洲selulu| 国产成人精品免费在线| 精品影视av免费| 日韩成人精品在线观看| 亚洲二区在线视频| 夜夜嗨av一区二区三区四季av| 国产精品久久久久久福利一牛影视| 精品理论电影在线观看| 精品国产网站在线观看| 日韩一区二区三区四区五区六区| 69av一区二区三区| 欧美日本一区二区三区四区| 欧美日韩免费不卡视频一区二区三区| 日本韩国精品在线| 精品久久久久久亚洲综合网| 6080国产精品一区二区| 色老头久久综合| 在线观看免费亚洲| 精品视频1区2区3区| 欧美在线一区二区| 欧美三级三级三级| 欧美一区二区福利视频| 日韩欧美一区在线观看| 精品福利av导航| 久久久蜜臀国产一区二区| 欧美激情中文字幕| 中文字幕在线观看不卡| 一区二区三区中文在线观看| 亚洲mv在线观看| 美女久久久精品| 成人免费毛片aaaaa**| 色综合天天综合网国产成人综合天 | 99久久精品免费看| 欧美伊人久久久久久久久影院| 欧日韩精品视频| 欧美一二三区精品| 国产偷国产偷精品高清尤物 | 91网上在线视频| 北岛玲一区二区三区四区| 日本道精品一区二区三区 | 久久久99精品免费观看不卡| 欧美激情在线免费观看| 亚洲一区在线观看视频| 日韩经典中文字幕一区| 国产成人综合自拍| 欧美在线免费观看视频| 欧美精品一区二区高清在线观看| 国产午夜精品久久久久久免费视 | 欧美韩国日本一区| 亚洲一区中文在线| 国产一本一道久久香蕉| 欧洲一区二区av| 亚洲精品在线免费播放| 亚洲精品中文在线影院| 久久精品二区亚洲w码| www.色综合.com| 欧美一级高清大全免费观看| 中文字幕日本乱码精品影院| 亚洲gay无套男同| 成人不卡免费av| 91麻豆精品国产自产在线| **网站欧美大片在线观看| 精品一区二区在线看| 色哟哟一区二区| 欧美激情一区二区三区全黄| 亚洲狠狠爱一区二区三区| 成人精品视频一区| 欧美大片一区二区| 亚洲一区二区三区小说| 国产成人激情av| 精品国内片67194| 亚洲国产精品久久久久婷婷884| 高清国产午夜精品久久久久久| 欧美三级日本三级少妇99| 国产精品剧情在线亚洲| 久久99久久久欧美国产| 欧美午夜片在线观看| 亚洲色图欧洲色图婷婷| 国产成人精品一区二区三区四区 | 精品一区二区久久| 欧美日韩精品一区二区三区蜜桃 | 色哟哟欧美精品| 日本一区二区不卡视频| 国内精品伊人久久久久av影院| 欧美日韩www| 一区二区高清在线| 91网站最新网址| 国产精品天天摸av网| 国产一区二区三区蝌蚪| 日韩欧美一级二级| 视频在线观看国产精品| 欧美午夜理伦三级在线观看| 亚洲激情校园春色| 欧美中文字幕一区| 亚洲精品一二三| 欧美在线制服丝袜| 亚洲成人自拍偷拍|