Hallo,
also man sollte bei der Schaltungsentwicklung auch den Reset/Boot-Zustand mit berücksichtigen. Wenn der Atmel startet sind alle Pins im hochohmigen Zustand (TriState) und die PullUps sind alle abgeschaltet. Wenn man also eine Hardware dran hat die dann eventuell Amok laufen könnte dann sollte man auf jeden Fall über einen externen normalen Widerstand entweder einen PullUp oder PullDown so anlegen das diese Hardware bis zur vollständigen Initialisierung der Ports deaktiviert ist.
Das habe ich zB im Moment bei mir bei LED-Treibern. Die PWM-Leitung und die Enable-Leitung muß mit Widerständen in einen definierten Zustand gebracht werden damit beim Einschalten nicht alles mit voller Kraft losleuchtet (würde blöd aussehen).
Gruß
Dino
also man sollte bei der Schaltungsentwicklung auch den Reset/Boot-Zustand mit berücksichtigen. Wenn der Atmel startet sind alle Pins im hochohmigen Zustand (TriState) und die PullUps sind alle abgeschaltet. Wenn man also eine Hardware dran hat die dann eventuell Amok laufen könnte dann sollte man auf jeden Fall über einen externen normalen Widerstand entweder einen PullUp oder PullDown so anlegen das diese Hardware bis zur vollständigen Initialisierung der Ports deaktiviert ist.
Das habe ich zB im Moment bei mir bei LED-Treibern. Die PWM-Leitung und die Enable-Leitung muß mit Widerständen in einen definierten Zustand gebracht werden damit beim Einschalten nicht alles mit voller Kraft losleuchtet (würde blöd aussehen).
Gruß
Dino