
5.4. Example Program
Example
struct dds_command_t ddscmd;
ddscmd.cmd_id = COM_SET_PRD_DDS_ENA;
ddscmd.data.cmd_byte[0] = 1;
ddscmd.cmd_len = 1;
ioctl (fd, DDSCOMMAND, &ddscmd);
Command 0x45
DDS divider
Description
Sets DDS divider value
Example
struct dds_command_t ddscmd;
ddscmd.cmd_id = COM_SET_DDS_DIVIDER;
ddscmd.data.cmd_byte[0] = DDS_DIVIDE_BY_1E2;
ddscmd.cmd_len = 1;
ioctl (fd, DDSCOMMAND, &ddscmd);
Command 0x46
DDS divider source
Description
Sets DDS divider source
Example
struct dds_command_t ddscmd;
ddscmd.cmd_id = COM_SET_DDS_DIV_SRC;
ddscmd.data.cmd_byte[0] = DDS_DIVIDER_SRC_DDS;
ddscmd.cmd_len = 1;
ioctl (fd, DDSCOMMAND, &ddscmd);
Command 0x47
DDS sync mode
Description
Sets DDS sync mode
Example
struct dds_command_t ddscmd;
ddscmd.cmd_id = COM_SET_DDS_DIV_SYNC;
ddscmd.data.cmd_byte[0] = DDS_SYNC_MODE_FRAC;
ddscmd.cmd_len = 1;
ioctl (fd, DDSCOMMAND, &ddscmd);
Command 0x48
DDS multiplier
- 215 -
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com