-
Notifications
You must be signed in to change notification settings - Fork 0
/
PGA460_MA40H1S_R.cpp
executable file
·58 lines (56 loc) · 1.74 KB
/
PGA460_MA40H1S_R.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include "PGA460.hpp"
/*---------------------------------------- setTransducerSettings_MA40H1S_R ----------------------
| Function: setTransducerSettings_MA40H1S_R
|
| Purpose: Sets variables that hold the transducer settings with Murata MA5814-7N settings
|
| Parameters: none
|
| Returns: none
*--------------------------------------------------------------------------------------------------*/
void PGA460::setTransducerSettings_MA40H1S_R() {
USER_DATA1.data = 0x00;
USER_DATA2.data = 0x00;
USER_DATA3.data = 0x00;
USER_DATA4.data = 0x00;
USER_DATA5.data = 0x00;
USER_DATA6.data = 0x00;
USER_DATA7.data = 0x00;
USER_DATA8.data = 0x00;
USER_DATA9.data = 0x00;
USER_DATA10.data = 0x00;
USER_DATA11.data = 0x00;
USER_DATA12.data = 0x00;
USER_DATA13.data = 0x00;
USER_DATA14.data = 0x00;
USER_DATA15.data = 0x00;
USER_DATA16.data = 0x00;
USER_DATA17.data = 0x00;
USER_DATA18.data = 0x00;
USER_DATA19.data = 0x00;
USER_DATA20.data = 0x00;
TVGAIN0.data = 0xAA;
TVGAIN1.data = 0xAA;
TVGAIN2.data = 0xAA;
TVGAIN3.data = 0x51;
TVGAIN4.data = 0x45;
TVGAIN5.data = 0x14;
TVGAIN6.data = 0x50;
INIT_GAIN.data = 0x54;
FREQUENCY.data = 0x32;
DEADTIME.data = 0xA0;
PULSE_P1.data = 0x08;
PULSE_P2.data = 0x10;
CURR_LIM_P1.data = 0x40;
CURR_LIM_P2.data = 0x40;
REC_LENGTH.data = 0x19;
FREQ_DIAG.data = 0x33;
SAT_FDIAG_TH.data = 0xFE;
FVOLT_DEC.data = 0x7C;
DECPL_TEMP.data = 0x4F;
DSP_SCALE.data = 0x00;
TEMP_TRIM.data = 0x00;
P1_GAIN_CTRL.data = 0x09;
P2_GAIN_CTRL.data = 0x09;
eepromBulkWrite();
}