SIMULINK_A7DAC
1.0
Control of A7_DAC device
|
Управление синтезатором More...
#include <tf_dac.h>
Public Member Functions | |
TF_PLL (CL_Reg *reg) | |
virtual | ~TF_PLL () |
void | Prepare (void) |
Подготовка PLL. More... | |
TF_PLL (CL_Reg *reg) | |
virtual | ~TF_PLL () |
void | Prepare (void) |
Подготовка PLL. More... | |
int | SetPll (double freq, double *pFreqOut) |
Установка тактовой частоты More... | |
void | SpdWrite (unsigned int adr, unsigned int data) |
Запись в регистр синтезатора More... | |
void | SetDiv (int divA, int divB) |
Установка делителей More... | |
double | GetFreq (int n) |
Установленное значение частоты More... | |
Private Attributes | |
TF_PLL_TaskData * | td |
Внутренние данные класса More... | |
TF_PLL::TF_PLL | ( | CL_Reg * | reg | ) |
Definition at line 29 of file tf_pll.cpp.
References TF_PLL_TaskData::divA, TF_PLL_TaskData::divB, TF_PLL_TaskData::reg, and td.
|
virtual |
Definition at line 39 of file tf_pll.cpp.
References td.
TF_PLL::TF_PLL | ( | CL_Reg * | reg | ) |
|
virtual |
double TF_PLL::GetFreq | ( | int | n | ) |
Установленное значение частоты
Definition at line 291 of file tf_pll.cpp.
References TF_PLL_TaskData::freqClkA, TF_PLL_TaskData::freqClkB, TF_PLL_TaskData::freqSynt, and td.
Referenced by TF_A7DacCtrl::EventStartCycle(), and TF_A7DacCtrl::Prepare().
void TF_PLL::Prepare | ( | void | ) |
Подготовка PLL.
void TF_PLL::Prepare | ( | void | ) |
Подготовка PLL.
Definition at line 46 of file tf_pll.cpp.
References CL_Reg::PkgCmdExecute(), CL_Reg::PkgCmdRead(), CL_Reg::PkgCmdStart(), CL_Reg::PkgCmdWrite(), TF_PLL_TaskData::reg, and td.
Referenced by TF_A7DacCtrl::Prepare().
void TF_PLL::SetDiv | ( | int | divA, |
int | divB | ||
) |
Установка делителей
Definition at line 256 of file tf_pll.cpp.
References TF_PLL_TaskData::divA, TF_PLL_TaskData::divB, TF_PLL_TaskData::freqClkA, TF_PLL_TaskData::freqClkB, TF_PLL_TaskData::freqSynt, CL_Reg::PkgCmdExecute(), CL_Reg::PkgCmdStart(), CL_Reg::PkgCmdWrite(), TF_PLL_TaskData::reg, and td.
Referenced by TF_A7DacCtrl::Prepare().
int TF_PLL::SetPll | ( | double | freq, |
double * | pFreqOut | ||
) |
Установка тактовой частоты
Definition at line 97 of file tf_pll.cpp.
References TF_PLL_TaskData::divA, TF_PLL_TaskData::divB, TF_PLL_TaskData::freqClkA, TF_PLL_TaskData::freqClkB, TF_PLL_TaskData::freqSynt, CL_Reg::PkgCmdExecute(), CL_Reg::PkgCmdStart(), TF_PLL_TaskData::reg, SpdWrite(), and td.
Referenced by TF_A7DacCtrl::Prepare().
void TF_PLL::SpdWrite | ( | unsigned int | adr, |
unsigned int | data | ||
) |
Запись в регистр синтезатора
Definition at line 248 of file tf_pll.cpp.
References CL_Reg::PkgCmdWrite(), TF_PLL_TaskData::reg, and td.
Referenced by SetPll().
|
private |