📄 f2812 fft 源程序 ti例程 - 21ic中国电子网.htm
字号:
<BR>signed long temp; <BR><BR>init_system(); /* Initialize variables and
hardware */ <BR><BR>init_ADC(); /* Initialise ADC */ <BR>init_GPT1(); /*
Turn on timer 1 */ <BR>init_GPT2(); /* Turn on timer 2 */ <BR><BR>MCRB
&= 0xFFFE; /* I/O on IOPC0 for monitoring purposes */ <BR><BR>IMR |=
INT2; /* Turn on INT 2 */ <BR><BR>asm(" CLRC INTM"); /* Turn on maskable
interrupts */ <BR><BR>for ( ;; ) <BR>{ <BR>if ( perform_fft != 0 ) <BR>{
<BR>perform_fft = 0; /* Clear flag used to start fft */ <BR><BR>PCDATDIR =
0x0101; /* IOPC0 high */ <BR><BR>ADCCTRL2 |= SOC_SEQ1; /* Start next
conversion*/ <BR><BR>copy_input_to_complex(); /* Copy inputs from receive
buffer */ <BR><BR><BR>FFT(y,8); /* Calls generic FFT function*/ <BR><BR>/*
Determine magnitude of (y[0]).real */ <BR>/* output1 lies in range 0 to
32736 */ <BR><BR>if ( (y[0]).real > 0) <BR>output1 = (y[0]).real;
<BR>else <BR>output1 = -(y[0]).real; <BR><BR>/* Determine magnitude of
(y[0]).real */ <BR>/* output2 lies in range -32736 to 32736 */ <BR><BR>if
( (y[2]).real > 0) <BR>output2 = (y[2]).real; <BR>else <BR>output2 =
-(y[2]).real; <BR><BR>/* Scale output in range 0 to 1475 */ <BR><BR>temp =
(signed long)(output1 * 2952); <BR>output1 = (signed int)(temp >>
16); <BR><BR>T1CMPR = output1; <BR><BR>temp = (signed long)( output2 *
2952); <BR>output2 = (signed int)(temp >> 16); <BR><BR>T2CMPR =
output1; <BR><BR>shuffle_and_read(); /* Read in latest value from ADC */
<BR>/* and put into buffer */ <BR><BR>PCDATDIR = 0x0100; /* IOPC0 low */
<BR><BR>} /* End if */ <BR><BR>} /* End for */ <BR><BR>} /* End main() */
<BR><BR>/************************************************************/
<BR><BR>/* Interrupt routine */ <BR>/* The interrupt occurs once every 0.1
ms. <BR>/* Will make perform_fft = 1 once every 20 * 0.1 ms = 2 ms */
<BR><BR>void c_int2(void) <BR>{ <BR>static unsigned int x; <BR><BR>if (
0x0027 == PIVR) <BR>{ <BR>EVAIFRA |= T1PINT_FLAG; /* Clear GPT1 period
interrupt */ <BR><BR>if ( x < 19 ) /* Increase if FFT with more points
*/ <BR>{ <BR>x++; <BR>} <BR>else <BR>{ <BR>x = 0; <BR>perform_fft = 1; /*
Global flag to start FFT */ <BR>} <BR><BR>} <BR>} <BR><BR>/* End of fft.c
*/
<BR><BR>/************************************************************/</SPAN>
<SCRIPT event=onload for=window type=text/javascript>ImgLoad(document.getElementById("BodyLabel"));</SCRIPT>
</DIV><BR><BR>
<CENTER>【热点推荐信息:】
<SCRIPT language=javascript src=""></SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width="97%">
<TBODY>
<TR>
<TD align=right>
<TABLE>
<TBODY>
<TR>
<TD>阅读:<SPAN id=HitsLabel>2674</SPAN> 次<BR>录入:<SPAN
id=MemberNameLabel><A
href="http://www.21ic.com/news/memberProfile.aspx?id=10"
target=_blank>录入员001</A></SPAN><BR><BR></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=right>【 <A
href="http://www.21ic.com/news/mail.aspx?ID=7160"
target=_blank>推荐</A> 】 </TD></TR></TBODY></TABLE></CENTER></TD>
<TD class=mr></TD></TR></TBODY></TABLE></DIV></DIV>
<DIV class=mframe>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=tl></TD>
<TD class=tm><SPAN class=tt>相关资料 连接</SPAN> </TD>
<TD class=tr></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=ml></TD>
<TD class=mm></TD>
<TD class=mr></TD></TR></TBODY></TABLE></DIV><BR>
<CENTER><A href="javascript:window.close();"><IMG height=20
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/close_c.gif" width=77 border=0
name=Image161></A>
<TABLE id=footer cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR style="LINE-HEIGHT: 130%" align=middle>
<TD height=60><BR>
<P align=center><IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12><A
href="http://www.21ic.com/news/show.aspx?id=1&cid=42"><FONT
color=#000000> 本站介绍</FONT></A>| <FONT color=#003333><IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12><A
href="http://21ic.com/news/show.aspx?id=2&cid=42" target=_blank><FONT
color=#000000> 合作联络</FONT></A></FONT><FONT color=#000000>| </FONT><FONT
color=#003333><IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12><A
href="http://www.21ic.com/news/show.aspx?id=3&cid=42"
target=_blank><FONT color=#000000> 欢迎投稿</FONT></A>| <IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12><A
href="http://www.21ic.com/news/show.aspx?id=4&cid=42"><FONT
color=#000000> 广告业务</FONT></A></FONT><FONT color=#000000>| <IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12><A
href="http://www.21ic.com/news/sitemap.aspx">网站地图</A><FONT
color=#000000>|</FONT> <FONT color=#000000><IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12></FONT><A
onclick="javascript:window.external.addFavorite('http://www.21ic.com','21IC 中国电子网')"
href="http://www.21ic.com/news/n7160c81.aspx#">加入收藏</A><FONT
color=#000000>|</FONT> <FONT color=#000000><IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12></FONT><A
href="http://www.21ic.com/news/search.aspx">站内搜索</A><FONT
color=#000000>|</FONT> <FONT color=#000000><IMG height=13
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/p_gc.gif" width=12></FONT><A
href="mailto:info@21ic.com">联系我们</A>
<HR align=center width="80%" color=#0066ff SIZE=1>
<P></P>
<TABLE cellSpacing=0 cellPadding=0 width=600 align=center border=0>
<TBODY>
<TR>
<TD align=middle width="100%" colSpan=2><FONT
color=blue>ICP许可证号:</FONT><FONT color=red>[京 041110]</FONT><BR><A
href="http://www.21ic.com/news/show.aspx?id=2&cid=42"
target=_blank>总部:北京市知春路23号集成电路设计园量子银座902室</A> <BR>联系电话:010-82357510,
82357511 传真: 010-82357512 <IMG
src="F2812 fft 源程序 TI例程 - 21IC中国电子网.files/email.gif"><A
href="mailto:info@21ic.com">info@21ic.com</A> <BR>Better
View:800*600 Best View:1024x768 为了本系统能够更好的为您服务,请使用IE4.0或以上版本浏览器
<BR><BR>除特别声明外的站内文章均为作者高论,并不代表21IC之观点<BR>版权所有 谢绝转载(C)21IC中国电子网
2000-2005</TD></TR></TBODY></TABLE>
<DIV class=menuskin id=popmenu
onmouseover="clearhidemenu();highlightmenu(event,'on')"
style="Z-INDEX: 100"
onmouseout="highlightmenu(event,'off');dynamichide(event)"></DIV>
<SCRIPT language=javascript1.2 type=text/javascript>
linkset[29]=new Array()linkset[29][0]="<div class=\"menuitems\"><a href=\"c63.aspx\"><span style=\"color:#800000\">嵌入式系统</span></a></div>"linkset[29][1]="<div class=\"menuitems\"><a href=\"c64.aspx\">单片机</a></div>"linkset[29][2]="<div class=\"menuitems\"><a href=\"c65.aspx\">DSP</a></div>"linkset[29][3]="<div class=\"menuitems\"><a href=\"c67.aspx\">电源技术</a></div>"linkset[29][4]="<div class=\"menuitems\"><a href=\"c68.aspx\">通信网络</a></div>"linkset[29][5]="<div class=\"menuitems\"><a href=\"c69.aspx\">无线通信</a></div>"linkset[29][6]="<div class=\"menuitems\"><a href=\"c70.aspx\">接口电路</a></div>"linkset[29][7]="<div class=\"menuitems\"><a href=\"c71.aspx\">模拟技术</a></div>"linkset[29][8]="<div class=\"menuitems\"><a href=\"c72.aspx\">传感与控制</a></div>"linkset[29][9]="<div class=\"menuitems\"><a href=\"c73.aspx\">存储器</a></div>"linkset[29][10]="<div class=\"menuitems\"><a href=\"c74.aspx\">消费类电子</a></div>"linkset[29][11]="<div class=\"menuitems\"><a href=\"c75.aspx\">EDA/PLD</a></div>"linkset[29][12]="<div class=\"menuitems\"><a href=\"c76.aspx\">显示光电</a></div>"linkset[29][13]="<div class=\"menuitems\"><a href=\"c77.aspx\">电测仪表</a></div>"linkset[29][14]="<div class=\"menuitems\"><a href=\"c78.aspx\">元件工艺</a></div>"linkset[26]=new Array()linkset[26][0]="<div class=\"menuitems\"><a href=\"c44.aspx\">嵌入式系统</a></div>"linkset[26][1]="<div class=\"menuitems\"><a href=\"c45.aspx\">单片机</a></div>"linkset[26][2]="<div class=\"menuitems\"><a href=\"c48.aspx\">电源</a></div>"linkset[26][3]="<div class=\"menuitems\"><a href=\"c49.aspx\">通信网络</a></div>"linkset[26][4]="<div class=\"menuitems\"><a href=\"c50.aspx\">无线通信</a></div>"linkset[26][5]="<div class=\"menuitems\"><a href=\"c51.aspx\">接口电路</a></div>"linkset[26][6]="<div class=\"menuitems\"><a href=\"c52.aspx\">模拟技术</a></div>"linkset[26][7]="<div class=\"menuitems\"><a href=\"c53.aspx\">传感与控制</a></div>"linkset[26][8]="<div class=\"menuitems\"><a href=\"c131.aspx\">DSP</a></div>"linkset[26][9]="<div class=\"menuitems\"><a href=\"c54.aspx\">存储器</a></div>"linkset[26][10]="<div class=\"menuitems\"><a href=\"c55.aspx\">视频音频</a></div>"linkset[26][11]="<div class=\"menuitems\"><a href=\"c56.aspx\">EDA/PLD</a></div>"linkset[26][12]="<div class=\"menuitems\"><a href=\"c57.aspx\">显示光电</a></div>"linkset[26][13]="<div class=\"menuitems\"><a href=\"c58.aspx\">电测仪表</a></div>"linkset[27]=new Array()linkset[27][0]="<div class=\"menuitems\"><a href=\"c60.aspx\">市场风云</a></div>"linkset[27][1]="<div class=\"menuitems\"><a href=\"c61.aspx\">企业排行</a></div>"linkset[28]=new Array()linkset[28][0]="<div class=\"menuitems\"><a href=\"c105.aspx\">人物</a></div>"linkset[28][1]="<div class=\"menuitems\"><a href=\"c106.aspx\">企业</a></div>"linkset[5]=new Array()linkset[5][0]="<div class=\"menuitems\"><a href=\"http://www.21ic.com/news/html/97/list1.htm\">人才市场</a></div>"linkset[5][1]="<div class=\"menuitems\"><a href=\"http://www.21ic.com/news/html/98/list1.htm\">高薪职位</a></div>"linkset[5][2]="<div class=\"menuitems\"><a href=\"http://www.21ic.com/news/html/104/list1.htm\">网友杂谈</a></div>"linkset[5][3]="<div class=\"menuitems\"><a href=\"http://www.21ic.com/news/html/144/list1.htm\">猎头服务</a></div>"linkset[62]=new Array()linkset[62][0]="<div class=\"menuitems\"><a href=\"c79.aspx\">嵌入式系统</a></div>"linkset[62][1]="<div class=\"menuitems\"><a href=\"c80.aspx\">单片机</a></div>"linkset[62][2]="<div class=\"menuitems\"><a href=\"c81.aspx\">DSP</a></div>"linkset[62][3]="<div class=\"menuitems\"><a href=\"c85.aspx\">网络与通信</a></div>"linkset[62][4]="<div class=\"menuitems\"><a href=\"c86.aspx\">接口电路</a></div>"linkset[62][5]="<div class=\"menuitems\"><a href=\"c87.aspx\">模拟技术</a></div>"linkset[62][6]="<div class=\"menuitems\"><a href=\"c83.aspx\">电源技术</a></div>"linkset[62][7]="<div class=\"menuitems\"><a href=\"c88.aspx\">传感与控制</a></div>"linkset[62][8]="<div class=\"menuitems\"><a href=\"c89.aspx\">存储器</a></div>"linkset[62][9]="<div class=\"menuitems\"><a href=\"c90.aspx\">视频音频</a></div>"linkset[62][10]="<div class=\"menuitems\"><a href=\"c91.aspx\">EDA/PLD</a></div>"linkset[62][11]="<div class=\"menuitems\"><a href=\"c92.aspx\">显示光电</a></div>"linkset[62][12]="<div class=\"menuitems\"><a href=\"c93.aspx\">电测仪表</a></div>"linkset[62][13]="<div class=\"menuitems\"><a href=\"c94.aspx\">标准与协议</a></div>"linkset[62][14]="<div class=\"menuitems\"><a href=\"c95.aspx\">学习/电子书</a></div>"linkset[62][15]="<div class=\"menuitems\"><a href=\"c96.aspx\">常用工具</a></div>"linkset[62][16]="<div class=\"menuitems\"><a href=\"c152.aspx\" target=\"_blank\">NI专区</a></div>"linkset[62][17]="<div class=\"menuitems\"><a href=\"c157.aspx\">基础知识</a></div>"linkset[2]=new Array()linkset[2][0]="<div class=\"menuitems\"><a href=\"http://www.21icsearch.com/parts/price/defaultjg.asp?t1=21ic\">行情与价格</a></div>"linkset[2][1]="<div class=\"menuitems\"><a href=\"http://kucun.21ic.com\">买片导购</a></div>"linkset[31]=new Array()linkset[31][0]="<div class=\"menuitems\"><a href=\"c143.aspx\">展览</a></div>"linkset[31][1]="<div class=\"menuitems\"><a href=\"c36.aspx\">培训</a></div>"linkset[31][2]="<div class=\"menuitems\"><a href=\"c37.aspx\">研讨会</a></div>"linkset[31][3]="<div class=\"menuitems\"><a href=\"c38.aspx\">样片与大奖赛</a></div>"linkset[31][4]="<div class=\"menuitems\"><a href=\"c39.aspx\">赠阅订阅</a></div>"linkset[31][5]="<div class=\"menuitems\"><a href=\"c40.aspx\">在线座谈</a></div>"linkset[7]=new Array()linkset[7][0]="<div class=\"menuitems\"><a href=\"c107.aspx\">A字母开头</a></div>"linkset[7][1]="<div class=\"menuitems\"><a href=\"c108.aspx\">B字母开头</a></div>"linkset[7][2]="<div class=\"menuitems\"><a href=\"c109.aspx\">C字母开头</a></div>"linkset[7][3]="<div class=\"menuitems\"><a href=\"c110.aspx\">D字母开头</a></div>"linkset[7][4]="<div class=\"menuitems\"><a href=\"c111.aspx\">E字母开头</a></div>"linkset[7][5]="<div class=\"menuitems\"><a href=\"c112.aspx\">F字母开头</a></div>"linkset[7][6]="<div class=\"menuitems\"><a href=\"c113.aspx\">G字母开头</a></div>"linkset[7][7]="<div class=\"menuitems\"><a href=\"c114.aspx\">H字母开头</a></div>"linkset[7][8]="<div class=\"menuitems\"><a href=\"c115.aspx\">IJK字母</a></div>"linkset[7][9]="<div class=\"menuitems\"><a href=\"c116.aspx\">L字母开头</a></div>"linkset[7][10]="<div class=\"menuitems\"><a href=\"c117.aspx\">M字母开头</a></div>"linkset[7][11]="<div class=\"menuitems\"><a href=\"c118.aspx\">N字母开头</a></div>"linkset[7][12]="<div class=\"menuitems\"><a href=\"c119.aspx\">O字母开头</a></div>"linkset[7][13]="<div class=\"menuitems\"><a href=\"c120.aspx\">PQ字母</a></div>"linkset[7][14]="<div class=\"menuitems\"><a href=\"c122.aspx\">R字母开头</a></div>"linkset[7][15]="<div class=\"menuitems\"><a href=\"c123.aspx\">S字母开头</a></div>"linkset[7][16]="<div class=\"menuitems\"><a href=\"c124.aspx\">TUV字母</a></div>"linkset[7][17]="<div class=\"menuitems\"><a href=\"c127.aspx\">WXYZ字母</a></div>"linkset[4]=new Array()linkset[4][0]="<div class=\"menuitems\"><a href=\"c132.aspx\">热卖品</a></div>"linkset[41]=new Array()linkset[41][0]="<div class=\"menuitems\"><a href=\"c100.aspx\">厂商技术专题</a></div>"
jsdone=true;
</SCRIPT>
</FONT></TD></TR></TBODY></TABLE>
<DIV></DIV></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -