[Arduino] 3.3V från INPUT_PULLUP pin?

Permalänk
Medlem

[Arduino] 3.3V från INPUT_PULLUP pin?

Hej!

Har ett litet problem som jag hoppas någon här kan lösa!

Jag har 2 st. Teensy 3.2 och en Arduino Uno samt ett par motorer med incremental encoders som jag håller på att mecka med. Jag använder Encoder library (https://www.pjrc.com/teensy/td_libs_Encoder.html) för att få ut encoder data från motorerna.

Problemet är att när inget är inkopplat till PIN_A och PIN_B (som ska kopplas till mina encoders) så levererar de 3.3V (mätt mot jord med en multimeter).

Min fråga till er - är detta normalt? Kan detta skada mina encoders? Jag hittar ingen dokumentation kring detta beteende och det sker på båda mina Teensy 3.2 samt på min Arduino Uno. Ändrar jag PIN_A och PIN_B till andra pinnar på dessa brädor så sker samma sak.

Tack för er hjälp!

Visa signatur

12c/24t 4.0GHz (Zen2) • 2x16GiB 3200MHz C14 • RTX 2080 FE 1965MHz 7000MHz • X570 I PW • Ghost S1 MKII

Permalänk
Testpilot

Pullup går ut just på att pinnen hålls hög för att sen dras ner av den inkopplade enheten (i ditt fall din encoder), använder man inte pullupp så flyter pinnen och hoppar mellan hög och låg hela tiden.

Med andra ord är det helt normalt

Du kan läsa mer om pullup på Wikipedia: https://en.wikipedia.org/wiki/Pull-up_resistor
I ditt fall sitter det en intern resistor i mikroprocessorn som aktiveras när du använder biblioteket.

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk
Medlem
Skrivet av hunden:

Pullup går ut just på att pinnen hålls hög för att sen dras ner av den inkopplade enheten (i ditt fall din encoder), använder man inte pullupp så flyter pinnen och hoppar mellan hög och låg hela tiden.

Med andra ord är det helt normalt

Du kan läsa mer om pullup på Wikipedia: https://en.wikipedia.org/wiki/Pull-up_resistor
I ditt fall sitter det en intern resistor i mikroprocessorn som aktiveras när du använder biblioteket.

Missade att någon hade svarat på tråden!

Men tack, då verkar allt vara i ordning Blev lite skraj där och antog att något var fel med mina Arduino/Teensy

Visa signatur

12c/24t 4.0GHz (Zen2) • 2x16GiB 3200MHz C14 • RTX 2080 FE 1965MHz 7000MHz • X570 I PW • Ghost S1 MKII