File tree 7 files changed +17
-0
lines changed
libraries/Examples/examples/Advanced/Differential_ADC
artemis_thing_plus/config
redboard_artemis_atp/config
redboard_artemis_nano/config
7 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 11
11
A differential ADC port measures -1.0V to 1.0V with
12
12
0 = -1.0V, 8192 = 0V, and 16383 = 1.0V when the ADC is in 14-bit mode.
13
13
14
+ Using a trimpot, attach DIFF- to GND and DIFF+ to the center pin of the trimpot.
15
+ Connect the outer pins of the trimpot to 3.3V and GND.
16
+ Twisting the trimpot you should see the voltage change from 0 to 1.0V.
17
+ Switching DIFF-/+ you should see -1.0V to 0V.
18
+
14
19
SparkFun labored with love to create this code. Feel like supporting open source hardware?
15
20
Buy a board from SparkFun! https://www.sparkfun.com/products/15376
16
21
*/
Original file line number Diff line number Diff line change @@ -70,3 +70,4 @@ const ap3_gpio_pin_t ap3_analog_A4 = 23;
70
70
const ap3_gpio_pin_t ap3_analog_A5 = 24 ;
71
71
const ap3_gpio_pin_t ap3_analog_A6 = 3 ;
72
72
const ap3_gpio_pin_t ap3_analog_A7 = 9 ;
73
+ const ap3_gpio_pin_t ap3_analog_DIFF0 = AP3_ADC_DIFF0_PAD;
Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ extern Uart Serial1;
57
57
#define A5 ap3_analog_A5
58
58
#define A6 ap3_analog_A6
59
59
#define A7 ap3_analog_A7
60
+ #define ADIFF0 ap3_analog_DIFF0
60
61
61
62
// Promise the existence of analog pin names
62
63
extern const ap3_gpio_pin_t ap3_analog_A0;
@@ -67,6 +68,7 @@ extern const ap3_gpio_pin_t ap3_analog_A4;
67
68
extern const ap3_gpio_pin_t ap3_analog_A5;
68
69
extern const ap3_gpio_pin_t ap3_analog_A6;
69
70
extern const ap3_gpio_pin_t ap3_analog_A7;
71
+ extern const ap3_gpio_pin_t ap3_analog_DIFF0;
70
72
71
73
#define LED_BUILTIN 18
72
74
Original file line number Diff line number Diff line change @@ -92,3 +92,5 @@ extern const ap3_gpio_pin_t ap3_analog_A12 = 12;
92
92
extern const ap3_gpio_pin_t ap3_analog_A32 = 32 ;
93
93
extern const ap3_gpio_pin_t ap3_analog_A33 = 33 ;
94
94
extern const ap3_gpio_pin_t ap3_analog_A35 = 35 ;
95
+ extern const ap3_gpio_pin_t ap3_analog_DIFF0 = AP3_ADC_DIFF0_PAD;
96
+ extern const ap3_gpio_pin_t ap3_analog_DIFF1 = AP3_ADC_DIFF1_PAD;
Original file line number Diff line number Diff line change @@ -58,6 +58,8 @@ extern Uart Serial1;
58
58
#define A32 ap3_analog_A32
59
59
#define A33 ap3_analog_A33
60
60
#define A35 ap3_analog_A35
61
+ #define ADIFF0 ap3_analog_DIFF0
62
+ #define ADIFF1 ap3_analog_DIFF1
61
63
62
64
// Promise the existence of analog pin names
63
65
extern const ap3_gpio_pin_t ap3_analog_A29;
@@ -70,6 +72,8 @@ extern const ap3_gpio_pin_t ap3_analog_A12;
70
72
extern const ap3_gpio_pin_t ap3_analog_A32;
71
73
extern const ap3_gpio_pin_t ap3_analog_A33;
72
74
extern const ap3_gpio_pin_t ap3_analog_A35;
75
+ extern const ap3_gpio_pin_t ap3_analog_DIFF0;
76
+ extern const ap3_gpio_pin_t ap3_analog_DIFF1;
73
77
74
78
#define LED_BUILTIN 5
75
79
Original file line number Diff line number Diff line change @@ -65,3 +65,4 @@ const ap3_gpio_pin_t ap3_analog_A5 = 5;
65
65
const ap3_gpio_pin_t ap3_analog_A14 = 14 ;
66
66
const ap3_gpio_pin_t ap3_analog_A15 = 15 ;
67
67
const ap3_gpio_pin_t ap3_analog_A16 = 16 ;
68
+ const ap3_gpio_pin_t ap3_analog_DIFF0 = AP3_ADC_DIFF0_PAD;
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ extern Uart Serial1;
56
56
#define A14 ap3_analog_A14
57
57
#define A15 ap3_analog_A15
58
58
#define A16 ap3_analog_A16
59
+ #define ADIFF0 ap3_analog_DIFF0
59
60
60
61
// Promise the existence of analog pin names
61
62
extern const ap3_gpio_pin_t ap3_analog_A0;
@@ -66,6 +67,7 @@ extern const ap3_gpio_pin_t ap3_analog_A5;
66
67
extern const ap3_gpio_pin_t ap3_analog_A14;
67
68
extern const ap3_gpio_pin_t ap3_analog_A15;
68
69
extern const ap3_gpio_pin_t ap3_analog_A16;
70
+ extern const ap3_gpio_pin_t ap3_analog_DIFF0;
69
71
70
72
#define LED_BUILTIN 19
71
73
You can’t perform that action at this time.
0 commit comments