Die Pull-Up-Widerstände bestimmen den Spannungspegel, der an der Gegenstelle ankommt. Es handelt sich ja um einen Leitungstreiber. Normal werden da offene Kollektoren verwendet, deswegen der Widerstand gegen eine positive Spannung. Wenn Du den Widerstand verkleinerst, steigt die Spannung bei LOW-Pegel und bei HIGH-Pegel. Es ist schon sinnvoll, auszuprobieren, welche Widerstandswerte am besten funktionieren. Da spielt vor allem der Leitungswiderstand eine Rolle. Klemme mal die eine Seite einer Leitung an 5V an und messe am anderen Ende. Es kann ein nicht unerheblicher Spannungsabfall auftreten. Z.B. misst Du dann keine 5V mehr, sondern nur noch 4.8V oder 4.5V. Aber wir kennen die Leitungslängen hier nicht. Musst Du selber schauen, wie es sich damit verhält. Nimm Widerstandswerte, die für Deinen Zweck (Kabel und deren Länge) sicher funktionieren. Wenn es dann jetzt funktioniert, ist es ok so. Alles andere kannst Du nur mit Messen herausbekommen, wie Pegel, die der ATmega am Ausgang liefert und ob der Pegel Einfluss auf das Signal auf der Leitung hat.
MfG
![]()
Lesezeichen