• 大小: 0.30M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


基于AD9910的波形发生器: (1)产生频率范围:1Hz - 400MHz 的正弦波 (2)产生幅度范围:1mV - 650mV 的正弦波(初始化后为:500mV) (3)产生上下限频率、频率步进(单位:Hz)、步进时间间隔(单位:us;输入范围:1-262us)可调的扫频波 (4)利用 RAM 调制模式产生方波:采样时间间隔为 4*(1~65536)ns

资源截图

代码片段和文件信息

#include “pbdata.h“

void RCC_Configuration(void);

extern uchar cfr2[4]; //cfr2控制字
extern uchar cfr1[4]; //cfr1控制字

int main(void)
{
RCC_Configuration();//系统时钟初始化

delay_init(72);
Init_ad9910();

//初始状态:100Hz,Vpp:100mV
Freq_convert(100); //写频率,输入范围:1-400 000 000Hz
Write_Amplitude(100); //写幅度,输入范围:1-650 mV

while(1)
{
if(PAin(0) == 0)
{
delay_ms(5);
cfr1[0] = 0x00; //RAM 失能
cfr2[1] = 0x00; //DRG 失能
Txcfr(); //发送cfrx控制字
Write_Amplitude(500); //写幅度,输入范围:1-650 mV
Freq_convert(100000); //写频率,输入范围:1-400 000 000Hz
}
if(PAin(8) == 0)
{
delay_ms(5);
cfr1[0] = 0x00; //RAM 失能
cfr2[1]=0x0e; //DRG 使能
Txcfr(); //发送cfrx控制字
Write_Amplitude(500); //写幅度,输入范围:1-650 mV
//扫频波下限频率,上限频率,频率步进(单位:Hz),步进时间间隔(单位:us)
SweepFre(100 100000 10 240000); //步进时间范围:4*(1~65536)ns
}

if(PDin(3) == 0)
{
delay_ms(5);
Square_wave(200); //方波,采样时间间隔输入范围:4*(1~65536)ns
cfr1[0] = 0xc0; //RAM 使能,幅度控制
cfr2[

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-02 22:46  DDS v2.0\
     目录           0  2017-10-11 10:34  DDS v2.0\APP\
     文件        1272  2017-08-08 22:59  DDS v2.0\APP\main.c
     文件        4137  2013-06-25 11:12  DDS v2.0\APP\stm32f10x_it.c
     文件        3883  2009-11-04 14:05  DDS v2.0\APP\stm32f10x_it.h
     目录           0  2017-10-11 10:34  DDS v2.0\CMSIS\
     文件       17273  2010-06-07 10:25  DDS v2.0\CMSIS\core_cm3.c
     文件       85714  2011-02-09 14:59  DDS v2.0\CMSIS\core_cm3.h
     文件      634095  2011-07-27 15:12  DDS v2.0\CMSIS\stm32f10x.h
     文件       12284  2015-11-02 22:12  DDS v2.0\CMSIS\sys.c
     文件        5136  2015-11-02 22:12  DDS v2.0\CMSIS\sys.h
     文件       36560  2013-04-18 17:59  DDS v2.0\CMSIS\system_stm32f10x.c
     文件        2085  2011-03-10 10:51  DDS v2.0\CMSIS\system_stm32f10x.h
     文件       18346  2017-07-28 10:01  DDS v2.0\DDS.uvproj
     目录           0  2017-10-11 10:34  DDS v2.0\Library\
     目录           0  2017-10-11 10:34  DDS v2.0\Library\inc\
     文件        8982  2011-03-10 10:47  DDS v2.0\Library\inc\misc.h
     文件       21690  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_adc.h
     文件        7555  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_bkp.h
     文件       27559  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_can.h
     文件        6573  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_cec.h
     文件        3259  2011-04-04 19:03  DDS v2.0\Library\inc\stm32f10x_conf.h
     文件        2162  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_crc.h
     文件       15233  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_dac.h
     文件        3818  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_dbgmcu.h
     文件       20754  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_dma.h
     文件        6824  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_exti.h
     文件       25445  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_flash.h
     文件       27016  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_fsmc.h
     文件       20175  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_gpio.h
     文件       30029  2011-03-10 10:47  DDS v2.0\Library\inc\stm32f10x_i2c.h
............此处省略50个文件信息

评论

共有 条评论