Belső felhúzóellenállás használata

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
kolozsy
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2012. szeptember 6. csütörtök, 6:00

Belső felhúzóellenállás használata

Hozzászólás Szerző: kolozsy »

A hatvan napos tanfolyam elején 9. -ben olvasom, a bemenetek esetében a belső felhúzó ellenállást csak végső esetben használjuk. Használjunk külső felhúzó ellenállást. OK.
- A kérdésem az volna miért? Mik a lehetséges veszélyek?
- Jól látom, hogy még ebben a részben és a következőben is a belső felhúzó ellenállást kapcsolja?
"digitalWrite(6, HIGH); //Pull-up"

:-) nem kötözködöm, megérteni szeretném :-)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Belső felhúzóellenállás használata

Hozzászólás Szerző: Robert »

A belső felhúzóellenállás értéke chiptől függően 20...150 kohn (az A végű chipek esetén ~80...120 kohm).
Így a láb inkább antenna lesz kis terhelőellenállással. A korábbi AVR-eken (az A sorozat előtt) a belső felhúzó 10..30 kohm volt - nem lett a láb nagyon antenna, csak erős indukcióra...

Ha a láb "antenna", akkor lehetnek véletlen jelszintváltozások rajta - hiba.
A programokban a felhúzás nem véletlen. Sokszor a kezdő még lehagyja. Így legalább a program valamit csinál, és nem azonnal hibásan működik...
Válasz küldése