• 大小: 1.45MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-09-29
  • 语言: 其他
  • 标签: QN8035  FM无线  

资源简介

QN8035硬件与软件设计指南FM无线数据接收最新资料。。

资源截图

代码片段和文件信息


#include “qndriver.h“

//if antenna match circuit is used a inductor,macro USING_INDUCTOR will be set to 1
#define USING_INDUCTOR 0

#define INVERSE_IMR 1

//if using san noise floor as CCA algorithmmacro SCAN_NOISE_FLOOR_CCA will be set to 1 
#define SCAN_NOISE_FLOOR_CCA  1
//if using pilot as CCA algorithmmacro PILOT_CCA will be set to 1 
#define PILOT_CCA 0

UINT8 qnd_PreNoiseFloor = 40qnd_NoiseFloor = 40;

UINT16 FREQ2CHREG(UINT16 freq)
{
    return  (freq-6000)/5;
}

/**********************************************************************
void QNF_SetMute(UINT8 On)
**********************************************************************
Description: on or off mute chip
Parameters:
    On: 1:on mute chip;0:off mute chip
Return Value:
    None
**********************************************************************/
void QNF_SetMute(UINT8 On)
{
//if user is very care the noise of CCA periodplease use REG_DAC to set mute.
//QND_WriteReg(REG_DAC On?0x1B:0x10);
QND_WriteReg(0x4a On?0x30:0x10);
}

/**********************************************************************
void QNF_SetCh(UINT16 startUINT16 stopUINT8 step) 
**********************************************************************
Description: set channel frequency
Parameters:
    freq:  channel frequency to be setfrequency unit is 10KHZ
Return Value:
    None
**********************************************************************/
void QNF_SetCh(UINT16 startUINT16 stopUINT8 step) 
{
    UINT8 temp;

 start = FREQ2CHREG(start);
 stop = FREQ2CHREG(stop);
//writing lower 8 bits of CCA channel start index
QND_WriteReg(CH_START (UINT8)start);
//writing lower 8 bits of CCA channel stop index
QND_WriteReg(CH_STOP (UINT8)stop);
//writing lower 8 bits of channel index
QND_WriteReg(CH (UINT8)start);
//writing higher bits of CCA channel startstop and step index
temp = (UINT8) ((start >> 8) & CH_CH);
temp |= ((UINT8)(start >> 6) & CH_CH_START);
temp |= ((UINT8) (stop >> 4) & CH_CH_STOP);
temp |= (step << 6);
QND_WriteReg(CH_STEP temp);
}

/**********************************************************************
void QND_Init()
**********************************************************************
Description: Initialize device to make it ready to have all functionality ready for use.
Parameters:
    None
Return Value:
    None    
**********************************************************************/
void QND_Init(void)
{
QND_WriteReg(0x00 0x81);
QND_Delay(10);

/*********User sets chip working clock **********/
//Following is where change the input clock wave typeas sine-wave or square-wave.
//default set is 32.768KHZ square-wave input.
//QND_WriteReg(0x01QND_SINE_WAVE_CLOCK);
//Following is where change the input clock frequency.
//QND_WriteReg(XTAL_DIV0 QND_XTAL_DIV0);
//QND_WriteReg(XTAL_DIV1 QND_XTAL_DIV1);
//QND_WriteReg(XTAL_DIV2 QND_XTAL_DIV2);
/***

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-08 10:51  QN8035硬件与软件设计指南FM无线数据接收最新资料\
     文件      121344  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\FMR设计指南.doc
     目录           0  2018-11-08 10:51  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 API for MCU\
     文件       12134  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 API for MCU\qndriver.c
     文件        6064  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 API for MCU\qndriver.h
     目录           0  2018-11-08 10:51  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 clean API V1.0 20100223\
     文件       33824  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 clean API V1.0 20100223\qndriver.c
     文件       11756  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 clean API V1.0 20100223\qndriver.h
     文件        8340  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 clean API V1.0 20100223\qnio.c
     文件        2417  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 clean API V1.0 20100223\qnio.h
     文件         329  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 clean API V1.0 20100223\readme.txt
     文件      272270  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035 Hardware Application Note Version 0.3-20100226.pdf
     文件      220300  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\QN8035-MSOP 参考设计v0.1_20111013.pdf
     文件     1070464  2018-11-06 06:27  QN8035硬件与软件设计指南FM无线数据接收最新资料\qn8035手册.pdf

评论

共有 条评论