![](/media/cache/group/logo-maxim-integrated.png.50x50_q85.png)
Example host software code for the Maxim Integrated MAX5216/MAX5214 16-bit/14-bit SPI bus DAC. Hosted on the MAX32630FTHR FeatherWing micro-controller board.
Dependencies: MAX5216_16_Bit_DAC_SPI_Bus_Driver USBDevice max32630fthr
Revision 3:601454551d3a, committed 2018-09-06
- Comitter:
- phonemacro
- Date:
- Thu Sep 06 21:24:17 2018 +0000
- Parent:
- 2:5f8cd1facd15
- Commit message:
- Updated method names to comply with Mbed coding standard
Changed in this revision
MAX5216_16_Bit_DAC_SPI_Bus_Driver.lib | Show annotated file Show diff for this revision Revisions of this file |
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 5f8cd1facd15 -r 601454551d3a MAX5216_16_Bit_DAC_SPI_Bus_Driver.lib --- a/MAX5216_16_Bit_DAC_SPI_Bus_Driver.lib Sat Aug 18 09:38:25 2018 +0000 +++ b/MAX5216_16_Bit_DAC_SPI_Bus_Driver.lib Thu Sep 06 21:24:17 2018 +0000 @@ -1,1 +1,1 @@ -https://os.mbed.com/teams/MaximIntegrated/code/MAX5216_16_Bit_DAC_SPI_Bus_Driver/#cd8d96483262 +https://os.mbed.com/teams/MaximIntegrated/code/MAX5216_16_Bit_DAC_SPI_Bus_Driver/#1132d5fab5c7
diff -r 5f8cd1facd15 -r 601454551d3a main.cpp --- a/main.cpp Sat Aug 18 09:38:25 2018 +0000 +++ b/main.cpp Thu Sep 06 21:24:17 2018 +0000 @@ -74,25 +74,25 @@ spi.frequency(24000000); // Use 24 MHz SPI bus // Command values to the DAC - dac.writeCommand(MAX5216::WrtThru_Reg, 0xFFFF); + dac.write_command(MAX5216::WrtThru_Reg, 0xFFFF); wait(1.0); gLED = LED_OFF; - dac.writeCommand(MAX5216::WrtThru_Reg, 0x7FFF); + dac.write_command(MAX5216::WrtThru_Reg, 0x7FFF); wait(1.0); gLED = LED_ON; - dac.writeCommand(MAX5216::WrtThru_Reg, 0x3FFF); + dac.write_command(MAX5216::WrtThru_Reg, 0x3FFF); wait(1.0); gLED = LED_OFF; - dac.writeCommand(MAX5216::WrtThru_Reg, 0x1FFF); + dac.write_command(MAX5216::WrtThru_Reg, 0x1FFF); wait(1.0); rLED = LED_ON; gLED = LED_ON; // Issue Power Down Commands -// dac.writeCommand(MAX5216::PwrDwn_Reg, MAX5216::PwrDwnNormalOp); - dac.writeCommand(MAX5216::PwrDwn_Reg, MAX5216::PwrDwnHiZ); -// dac.writeCommand(MAX5216::PwrDwn_Reg, MAX5216::PwrDwn100K); -// dac.writeCommand(MAX5216::PwrDwn_Reg, MAX5216::PwrDwn1K); +// dac.write_command(MAX5216::PwrDwn_Reg, MAX5216::PwrDwnNormalOp); + dac.write_command(MAX5216::PwrDwn_Reg, MAX5216::PwrDwnHiZ); +// dac.write_command(MAX5216::PwrDwn_Reg, MAX5216::PwrDwn100K); +// dac.write_command(MAX5216::PwrDwn_Reg, MAX5216::PwrDwn1K); wait(2.0); rLED = LED_OFF;