• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: ADF4351  锁相环  PLL  VCO  

资源简介

stm32驱动ADF4351, 测试参考晶振为20M, 按照PDF配置的寄存器,注解详细,可产生100M以上的正弦波, 测试模块不同,产生的波形也会不同,看自身板子的滤波效果.PLL锁定准确快速

资源截图

代码片段和文件信息

#include “adf4351.h“
#include “delay.h“
#include “stdbool.h“

u16 adf_R; //RF参考分频系数
bool adf_D; //RF REFin倍频器位(0 or 1)
bool adf_T; //参考二分频位产生占空比50%减少周跳
u16 adf_Locktime;
u16 adf_MOD;
u16 adf_INT;
u16 adf_FARC;
u16 adf_PHASE;
u8 pinduan;

//写入32个字节
void ADF4351_Write(u32 adf_dat)
{
u8 i;

ADF4351_LE = 0;
for (i = 0; i < 32; i++)
{
if ((adf_dat & 0x80000000) == 0x80000000)
ADF4351_DATA = 1;
else
ADF4351_DATA = 0;
ADF4351_CLK = 0;
ADF4351_CLK = 1;
ADF4351_CLK = 0;
adf_dat <<= 1;
}
ADF4351_LE = 1;
delay_us(1);
ADF4351_LE = 0;
}

void ADF_GPIO_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;

/*初始化GPIO时钟*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB ENABLE);

/*初始化PA7: data*/
/*初始化PA5: sck

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-07-27 12:14  ADF4351\
     文件        6755  2015-07-27 12:14  ADF4351\adf4351.c
     文件         727  2015-07-27 10:52  ADF4351\adf4351.h

评论

共有 条评论