Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.
Dependencies: MaximTinyTester MAX11410 CmdLine USBDevice
Diff: MAX11410.cpp
- Revision:
- 20:97dccb1c9b61
- Parent:
- 19:8f951e448ab1
- Child:
- 21:498357e216b0
--- a/MAX11410.cpp Wed Jul 24 23:16:08 2019 -0700 +++ b/MAX11410.cpp Wed Jul 24 23:27:58 2019 -0700 @@ -425,39 +425,39 @@ //---------------------------------------- // write8 0x00 PD = 0x03 (Reset Registers; enter Standby mode) - write8(CMD_r000_0000_xxxx_xxdd_PD, PD_11_Reset); + Write_8bit(CMD_r000_0000_xxxx_xxdd_PD, PD_11_Reset); //---------------------------------------- // write8 0x00 PD = 0x00 (NOP) - write8(CMD_r000_0000_xxxx_xxdd_PD, PD_00_Normal); + Write_8bit(CMD_r000_0000_xxxx_xxdd_PD, PD_00_Normal); //---------------------------------------- // write8 0x08 FILTER = 0x34 to select RATE_0100, LINEF_11_SINC4 60SPS (given CONV_TYPE_01_Continuous) - write8(CMD_r000_1000_x0dd_dddd_FILTER, 0x34); + Write_8bit(CMD_r000_1000_x0dd_dddd_FILTER, 0x34); //---------------------------------------- // write8 0x0B MUX_CTRL0 = 0x0A to select AINP=AIN0 and AINN=GND - write8(CMD_r000_1011_dddd_dddd_MUX_CTRL0, 0x0A); + Write_8bit(CMD_r000_1011_dddd_dddd_MUX_CTRL0, 0x0A); //---------------------------------------- // write8 0x09 CTRL = 0x02 to select reference REF2P/REF2N; or CTRL = 0x1A to select reference REF2P/REF2N with reference input buffers enabled; Data Format = Bipolar 2's Complement - write8(CMD_r000_1001_dddd_dddd_CTRL, 0x02); + Write_8bit(CMD_r000_1001_dddd_dddd_CTRL, 0x02); //---------------------------------------- // write8 0x0E PGA = 0x00 to select input path = Buffers, digital gain = 1V/V - write8(CMD_r000_1110_xxdd_xddd_PGA, 0x00); + Write_8bit(CMD_r000_1110_xxdd_xddd_PGA, 0x00); //---------------------------------------- // write8 0x01 CONV_START = 0x01 to set Conversion Mode = Continuous - write8(CMD_r000_0001_xddd_xxdd_CONV_START, 0x01); + Write_8bit(CMD_r000_0001_xddd_xxdd_CONV_START, 0x01); //---------------------------------------- // read24 0x80|0x38 STATUS (%SW 0xB8 0 0 0) - read24(CMD_r011_1000_dddd_dddd_dddd_dddd_dxxx_dddd_STATUS, xxxx); + Read_24bit(CMD_r011_1000_dddd_dddd_dddd_dddd_dxxx_dddd_STATUS, &status); //---------------------------------------- // read24 0x80|0x30 DATA0 (%SW 0xB0 0 0 0) - read24(CMD_r011_0000_dddd_dddd_dddd_dddd_dddd_dddd_DATA0, xxxx); + Read_24bit(CMD_r011_0000_dddd_dddd_dddd_dddd_dddd_dddd_DATA0, &data0); //---------------------------------------- // SPI write 16-bit mosiData16