资源简介
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
相关资源
- 基于单片机的数字移相器的课程设计
- 这是一款数字锁相环pll的电气制版图
- 基于MSP430F5438A的ADF4351程序
- 锁相环设计、仿真与应用配套锁相环
- Best博士经典参考书《锁相环设计、仿
- Altera Cyclone PLL 使用手册
- ADF4351驱动程序
- FPGA中调用pll进行倍频
- LMX2592 LMX2582 锁相环 PLL 配置寄存器头
- dpll锁相环设计代码
- MB1504与MAX2620组成的可编程输出锁相环
- MB1504锁相环控制程序
- 用锁相环实现90度移相
- PLL的PSCAD模型
- cd4046以及锁相环技术
- BU2614锁相环程序
- verilog语言的FPGA数字锁相环PLL实现
- 锁相环ADF5355的使用经验
- 频率合成器的相位噪声分析
- 数字锁相环设计源程序
- 电子设计大赛高频组常用17大模块——
- 电子设计大赛高频组常用17大模块——
评论
共有 条评论