2.24.2 DAC_DataWrite Function
C
The prototype of this function varies based on device family. Refer to the generated header file for the actual prototype to be used.
void DAC_DataWrite (DAC_CHANNEL_NUM channel, uint16_t data)
void DAC_DataWrite(uint16_t data)
Summary
Converts a Digital data to Analog value
Description
This function converts a Digital data to Analog value. The behavior of this function call will vary based on the mode selected within MCC.
Precondition
-
DAC_Initialize must have been called.
-
The DAC_IsReady() function should have returned true.
Parameters
| Param | Description |
|---|---|
| channel | Points to DAC Channel |
| data | Digital data to be converted to Analog value. |
Returns
None
Example
Example of this function varies based on device family. Refer to the one which is applicable for the device being used.
char myData[COUNT] = {"0xff","0x3E","0x7A","0x3F"};//COUNT is user dependent
bool status = false;
//considering count = 4
for (uint8_t i = 0; i<4; i++)
{
DAC_DataWrite (DAC_CHANNEL_0, myData[i]);
}
if(DAC_IsReady() == true)
{
DAC_DataWrite(data);
}
Remarks
None.
