
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Christian > Die CC1-Micro muss wohl anders sein, denn da geschah das nicht! Man sollte immer alle Eingänge auf festes Potential legen. Da viele Anwender das nicht beachten, aktiviert die OM sicherheitshalber ihre internen Pull-Up-Widerstände nach jedem Reset. Als positiver Nebeneffekt läßt sich dadurch der eine oder andere Widerstand einsparen. Die internen Pull-Ups haben einen Wert zwischen 16 und 36 kOhm, typisch 26 kOhm. Übrigens werden auch die Ports der C-Control Version 1.1 (Unit und Station) per Pull-Ups geschützt. Bei der M-Unit 1.1 wurde immer wieder bemängelt, daß dort die Pull-Ups eingespart wurden. Bei der CC1 V1.1 waren die Pull-Ups aber auch dann aktiv, wenn die Ports auf Ausgang geschaltet waren. Wenn ein Port auf 0 Volt geschaltet wurde, floß daher ein Strom von immerhin 0,5 mA durch den zugehörigen Pull-Up-Widerstand. Bei 16 Ports konnte sich das aufsummieren zu 8 mA. Bei der OM wird der interne Widerstand dagegen automatisch deaktiviert, sobald der Port auf Ausgang geschaltet wird. > Ein simples "Enladen = off" und "Motor = off" vor der Start-Schleife und es funktioniert ! > Werde wohl die beiden Ports mit 10k?-PullDowns versehen, dann wird es sicherer. Vielleicht ist es auch ausreichend, nach dem PULLUPA=0 einfach per PAUSE 25 eine halbe Sekunde lang zu warten, bevor mit der weiteren Programmausführung fortgefahren wird? Grüße Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |