
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Christian > durch den internen pullup sollte der Port auf HIGH sein und das Programm an dieser Stelle warten, tut es aber nicht. An PORT[3] sollte man einen externen Pull-Up anschließen, oder den Pin direkt an 5 Volt legen. Der Pin ist empfindlich gegenüber elektromagnetischen Störungen und sollte daher mit einer Schutzdiode ausgestattet werden. Wie in der Anleitung zur OM beschrieben. > ich auf ein einfaches Programm zurück bin um die Fehlerquelle einzugrenzen Das ist vernünftig. Anstatt herumzustochern solltest Du Dein System systematisch testen. Warum schreibst Du nicht in Dein Programm an verschiedenen Stellen PRINT-Befehle, die Du mit einem Terminal-Programm empfangen kannst, damit Du weißt, an welcher Stelle Deine Hardware das System zum Absturz bringt? Dein Programm kannst Du auch ohne angeschlossene Hardware (sogar mit dem Simulator von CCBASIC) austesten. Daran kannst Du sehen, ob der Kontroller noch zuverlässig arbeitet und das Programm fehlerfrei ausführen kann. > Ist ein Compilerfehler auszuschliessen? So wie das klingt, hast Du ein Hardwareproblem, kein Softwareproblem. Ohne angeschlossene Hardware arbeitet das Programm doch wie gewünscht. Oder ist das bei Dir nicht der Fall? > Die Spannung fiel nur von 4,96 auf 4,95 Volt, die Versorgung des Controllers war also sichergestellt. Hast Du das mit einem Oszilloskop mit entsprechend eingestelltem Triggerpegel überprüft? Viele Grüße Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |