GPIO (aka General Purpose input/output) is the simplest of microcontroller IO. Even so, GPIO comes in various types and varieties. There is input, output, pull-up, pull-down, push-pull, high-drive, open-drain, and more. We will take a look at each of these and cut through the confusion so you...
blog.stratifylabs.co
Şu sitede anlatılmış bu olay. Eğer doğru anladıysam. Parazit veya gürültüden etkilenip yanlış değer okumamak adına bir secenek. Ama en önemli noktası galiba Yüksek voltaj girişi ve düşük voltaj girişinde cok kararlı davranıyor bu mod acıkken. yani datasheette belirtilen VIH ve VIL değerlere cok daha dikkat ediyor. bir nevi o pini filtreliyorsun.
Bir gpio pini için histerezis modunu etkinleştirirseniz, o pinin durum değiştirmesi için bazı eşik değerlerinin aşılması gerekir.
Örneğin 1 okunan pinden 0 okunması için, pindeki voltajın alt eşik değerinin altına inmesi gerekir.
0 okunan pinden 1 okunması için de pindeki voltajın üst eşik değerini geçmesi gerekir. Bu eşikler aşılmadığı sürecek pinden aynı değerli okumaya devam edersiniz.