SIMULINK_A7DAC  1.0
Control of A7_DAC device
tf_pll.h
Go to the documentation of this file.
1 #ifndef TF_PLL_H
2 #define TF_PLL_H
3 
4 struct TF_PLL_TaskData;
5 
6 class CL_Reg;
7 
8 /**
9  * \brief Управление синтезатором
10  *
11  *
12  *
13  */
14 
15 class TF_PLL
16 {
17  //! Внутренние данные класса
19 
20 public:
21 
22  TF_PLL( CL_Reg *reg );
23 
24  virtual ~TF_PLL();
25 
26  //! Подготовка PLL
27  void Prepare( void );
28 
29  //! Установка тактовой частоты
30  int SetPll( double freq, double *pFreqOut );
31 
32  //! Запись в регистр синтезатора
33  void SpdWrite( unsigned int adr, unsigned int data );
34 
35  //! Установка делителей
36  void SetDiv( int divA, int divB );
37 
38  //! Установленное значение частоты
39  double GetFreq( int n );
40 
41 };
42 
43 #endif // TF_PLL_H
void SetDiv(int divA, int divB)
Установка делителей
Definition: tf_pll.cpp:256
double GetFreq(int n)
Установленное значение частоты
Definition: tf_pll.cpp:291
virtual ~TF_PLL()
Definition: tf_pll.cpp:39
Доступ к регистраи
Definition: cl_reg.h:13
int SetPll(double freq, double *pFreqOut)
Установка тактовой частоты
Definition: tf_pll.cpp:97
TF_PLL(CL_Reg *reg)
Definition: tf_pll.cpp:29
void SpdWrite(unsigned int adr, unsigned int data)
Запись в регистр синтезатора
Definition: tf_pll.cpp:248
Управление синтезатором
Definition: tf_dac.h:15
TF_PLL_TaskData * td
Внутренние данные класса
Definition: tf_dac.h:18
void Prepare(void)
Подготовка PLL.
Definition: tf_pll.cpp:46