Changes between Version 26 and Version 27 of warpdac_ad9775.c


Ignore:
Timestamp:
Jan 26, 2006, 2:29:31 PM (18 years ago)
Author:
andreat
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • warpdac_ad9775.c

    v26 v27  
    1414
    1515'''[source:/PlatformSupport/WARP_Libraries/warpdac_ad9775.c@latest#L94 void transmitdac(unsigned int* baseaddr, int val)]'''
    16 [[BR]]Transmits a value to a register.  ''val'' a 16 bit hex value where the 8 least significant bits are the value to be stored and the 8 most significant bits choose the register in which to store the value.
     16[[BR]]Transmits a value to a register.  ''val'' a 4 bit hex value where the 2 least significant bits are the value to be stored and the 2 most significant bits choose the register in which to store the value.
    1717
    1818'''[source:/PlatformSupport/WARP_Libraries/warpdac_ad9775.c@latest#L110 void WarpDac_InitializeSPI(unsigned int* baseaddr)]'''
    19 [[BR]]Initializes the SPI controller for DAC functions.  This function must be called before calling any other DAC functions.  ''dacs'' is the 16 bit hex value where the 8 least significant bits are the value to be stored and the 8 most significant bits choose the register in which to store the value.
     19[[BR]]Initializes the SPI controller for DAC functions.  This function must be called before calling any other DAC functions.  ''dacs'' is the 4 bit hex value where the 2 least significant bits are the value to be stored and the 2 most significant bits choose the register in which to store the value.
    2020
    2121'''[source:/PlatformSupport/WARP_Libraries/warpdac_ad9775.c@latest#L120 void WarpDac_InitializeDAC(unsigned int* baseaddr, unsigned char dacs)]'''
    22 [[BR]]This function must be called at the beginning of the program to make necessary changes in some of the registers.  Initializes the DACs specified in ''dacs'', the 16 bit hex value where the 8 least significant bits are the value to be stored and the 8 most significant bits choose the register in which to store the value.
     22[[BR]]This function must be called at the beginning of the program to make necessary changes in some of the registers.  Initializes the DACs specified in ''dacs'', the 4 bit hex value where the 2 least significant bits are the value to be stored and the 2 most significant bits choose the register in which to store the value.
    2323
    2424'''[source:/PlatformSupport/WARP_Libraries/warpdac_ad9775.c@latest#L144 void WarpDac_Reset(unsigned int* baseaddr, unsigned char dacs)]'''
    25 [[BR]]Resets the DAC registers to their default values.  Calls WarpDac_InitializeDAC, so there is no need to repeat it in the code.  ''dacs'' is the 16 bit hex value where the 8 least significant bits are the value to be stored and the 8 most significant bits choose the register in which to store the value. 
     25[[BR]]Resets the DAC registers to their default values.  Calls WarpDac_InitializeDAC, so there is no need to repeat it in the code.  ''dacs'' is the 4 bit hex value where the 2 least significant bits are the value to be stored and the 2 most significant bits choose the register in which to store the value. 
    2626
    2727'''[source:/PlatformSupport/WARP_Libraries/warpdac_ad9775.c@latest#L158 int WarpDac_Sleep(unsigned int* baseaddr, char mode, unsigned char dacs)]'''
    28 [[BR]]Will take the specified DACs either in (mode=1) or out (mode=0) of sleep mode.  ''dacs''
     28[[BR]]Will take the specified DACs either in (''mode=1'') or out (''mode=0'') of sleep mode.  ''dacs'' is a 4 bit hex value where the third most significant bit specifies the register to be altered.
    2929
    3030'''[source:/PlatformSupport/WARP_Libraries/warpdac_ad9775.c@latest#L206 int WarpDac_FineGainAdj(unsigned int* baseaddr, char chan, unsigned char value, unsigned char dacs)]'''