📄 ad9854_8h.html
字号:
#define </td><td class="memItemRight" valign=bottom><b>AD9854_MODE_RAMPFSK</b> 0x02</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a47" doxytag="ad9854.h::AD9854_MODE_CHIRP" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_MODE_CHIRP</b> 0x03</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a48" doxytag="ad9854.h::AD9854_MODE_BPSK" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_MODE_BPSK</b> 0x04</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a49" doxytag="ad9854.h::AD9854_INVSINC_BYPASS" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_INVSINC_BYPASS</b> BIT(6)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a50" doxytag="ad9854.h::AD9854_INT_IO_UPDATE" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_INT_IO_UPDATE</b> BIT(8)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a51" doxytag="ad9854.h::AD9854_MODE_MASK" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_MODE_MASK</b> 0x00000E00</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a52" doxytag="ad9854.h::AD9854_MODE0" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_MODE0</b> BIT(9)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a53" doxytag="ad9854.h::AD9854_MODE1" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_MODE1</b> BIT(10)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a54" doxytag="ad9854.h::AD9854_MODE2" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_MODE2</b> BIT(11)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a55" doxytag="ad9854.h::AD9854_TRIANGLE" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_TRIANGLE</b> BIT(13)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a56" doxytag="ad9854.h::AD9854_CLR_ACC2" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_CLR_ACC2</b> BIT(14)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a57" doxytag="ad9854.h::AD9854_CLR_ACC1" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_CLR_ACC1</b> BIT(15)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a58" doxytag="ad9854.h::AD9854_PLL_MULT_MASK" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_MULT_MASK</b> 0x001F0000</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a59" doxytag="ad9854.h::AD9854_PLL_MULT0" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_MULT0</b> BIT(16)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a60" doxytag="ad9854.h::AD9854_PLL_MULT1" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_MULT1</b> BIT(17)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a61" doxytag="ad9854.h::AD9854_PLL_MULT2" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_MULT2</b> BIT(18)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a62" doxytag="ad9854.h::AD9854_PLL_MULT3" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_MULT3</b> BIT(19)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a63" doxytag="ad9854.h::AD9854_PLL_MULT4" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_MULT4</b> BIT(20)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a64" doxytag="ad9854.h::AD9854_PLL_BYPASS" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_BYPASS</b> BIT(21)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a65" doxytag="ad9854.h::AD9854_PLL_RANGE" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PLL_RANGE</b> BIT(22)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a66" doxytag="ad9854.h::AD9854_PD_DIG" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PD_DIG</b> BIT(24)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a67" doxytag="ad9854.h::AD9854_PD_DAC" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PD_DAC</b> BIT(25)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a68" doxytag="ad9854.h::AD9854_PD_QDAC" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PD_QDAC</b> BIT(26)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a69" doxytag="ad9854.h::AD9854_PD_COMP" ></a>#define </td><td class="memItemRight" valign=bottom><b>AD9854_PD_COMP</b> BIT(28)</td></tr><tr><td colspan=2><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a70" doxytag="ad9854.h::ad9854Init" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854Init</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a71" doxytag="ad9854.h::ad9854SetupIOUpdate" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854SetupIOUpdate</b> (int state)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a72" doxytag="ad9854.h::ad9854ClockIOUpdate" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854ClockIOUpdate</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a73" doxytag="ad9854.h::ad9854WritePhase1" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WritePhase1</b> (u16 phase)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a74" doxytag="ad9854.h::ad9854WritePhase2" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WritePhase2</b> (u16 phase)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a75" doxytag="ad9854.h::ad9854WriteFreq1" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteFreq1</b> (u64 freq)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a76" doxytag="ad9854.h::ad9854WriteFreq2" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteFreq2</b> (u64 freq)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a77" doxytag="ad9854.h::ad9854WriteDeltaFreq" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteDeltaFreq</b> (u64 freq)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a78" doxytag="ad9854.h::ad9854WriteUpdateClock" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteUpdateClock</b> (u32 updclock)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a79" doxytag="ad9854.h::ad9854WriteRampRateClock" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteRampRateClock</b> (u32 rampclock)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a80" doxytag="ad9854.h::ad9854WriteControlReg" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteControlReg</b> (u32 cr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a81" doxytag="ad9854.h::ad9854WriteAmplitudeI" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteAmplitudeI</b> (u16 ampi)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a82" doxytag="ad9854.h::ad9854WriteAmplitudeQ" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteAmplitudeQ</b> (u16 ampq)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a83" doxytag="ad9854.h::ad9854WriteOSKeyRampRate" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteOSKeyRampRate</b> (u16 ramprate)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a84" doxytag="ad9854.h::ad9854WriteQDAC" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854WriteQDAC</b> (u16 qdac)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a85" doxytag="ad9854.h::ad9854ReadControlReg" ></a>u32 </td><td class="memItemRight" valign=bottom><b>ad9854ReadControlReg</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a86" doxytag="ad9854.h::ad9854ControlClear" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854ControlClear</b> (u32 cr_clear)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a87" doxytag="ad9854.h::ad9854ControlSet" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854ControlSet</b> (u32 cr_set)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a88" doxytag="ad9854.h::ad9854SetMode" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854SetMode</b> (int mode)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a89" doxytag="ad9854.h::ad9854SetPLL" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854SetPLL</b> (int enabled, int mult)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a90" doxytag="ad9854.h::ad9854SetFreq1" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854SetFreq1</b> (u32 freqHz)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a91" doxytag="ad9854.h::ad9854SetUpdateClock" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854SetUpdateClock</b> (u32 updclockHz)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a92" doxytag="ad9854.h::ad9854ShowRegisters" ></a>void </td><td class="memItemRight" valign=bottom><b>ad9854ShowRegisters</b> (void)</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Analog Devices AD9854 Digital Synthesizer Driver. <p><p>Definition in file <a class="el" href="ad9854_8h-source.html">ad9854.h</a>.<hr size="1"><address style="align: right;"><small>Generated on Tue Jul 13 03:38:12 2004 for Procyon ARMlib-LPC2100 by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.6 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -