From da89040d3aa6727bb9553b8764f130f804bc11e2 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 1 Nov 2023 16:54:42 +0100 Subject: [PATCH 1/2] Create I2C-and-pull-up-resistors.md --- .../Generic/I2C-and-pull-up-resistors.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 content/Hardware Support/Generic/I2C-and-pull-up-resistors.md diff --git a/content/Hardware Support/Generic/I2C-and-pull-up-resistors.md b/content/Hardware Support/Generic/I2C-and-pull-up-resistors.md new file mode 100644 index 00000000..0bb79513 --- /dev/null +++ b/content/Hardware Support/Generic/I2C-and-pull-up-resistors.md @@ -0,0 +1,13 @@ +--- +title: "I2C and pull-up resistors" +id: 4402394268562 +--- + +For effective data transmission with the Inter-Integrated Circuit (I2C) protocol using Arduino, it's often necessary to use external pull-up resistors on the designated I2C pins. Most Arduino boards don't have pre-installed pull-up resistors on these pins, but instead they offer exposed pads for surface mount resistors ("SMD"). This gives more flexibity on how these pins can be used. More specifically: + +* The I2C designated pins can also be used as General Purpose Input/Output (GPIO) pins or for Analog-to-Digital Conversion (ADC). In this modes, pull-up resistors are not typically required. +* Users are not bound to use I2C with pre-set pull-up values. This is important because the optimal pull-up value can vary depending on different factors. + + Read more about I2C and pull-up values + +Therefore, when setting up I2C communication it is important to refer to the specifications and device datasheets for understanding the ideal pull-up value requirements. From 79d3492efe5fc0202fcc5dbac4b740ffc6b5c465 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 1 Nov 2023 16:56:36 +0100 Subject: [PATCH 2/2] remove trailing space --- content/Hardware Support/Generic/I2C-and-pull-up-resistors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/Generic/I2C-and-pull-up-resistors.md b/content/Hardware Support/Generic/I2C-and-pull-up-resistors.md index 0bb79513..0eb59a04 100644 --- a/content/Hardware Support/Generic/I2C-and-pull-up-resistors.md +++ b/content/Hardware Support/Generic/I2C-and-pull-up-resistors.md @@ -10,4 +10,4 @@ For effective data transmission with the Inter-Integrated Circuit (I2C) protocol Read more about I2C and pull-up values -Therefore, when setting up I2C communication it is important to refer to the specifications and device datasheets for understanding the ideal pull-up value requirements. +Therefore, when setting up I2C communication it is important to refer to the specifications and device datasheets for understanding the ideal pull-up value requirements.