Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > > > Noch ein Zusatz: > > > > > > > Kann es sein, dass es etwas mit dem I2C Bus zu tun hat? Port D.1 liegt offen. > > > > > > > > > > > > > > > Hallo ich bin neu hier > > > > > > > > > > > > > > > > Ich mach ein Projekt mit dem MEGA128 und auf dem Projektboard funktioniert > > > > > > > > alles einwandfrei. Dabei benutze ich den Port D.0 / INT0 um einen Taster > > > > > > > > abzufragen. Der Taster ist über einen 47k Widerstand und einen 100nF > > > > > > > > Kondensator entprellt. > > > > > > > > Nun hab ich ein Platinenlayout erstellt um den MEGA128 im 'Stand-Alone' zu > > > > > > > > betreiben. Wenn ich den über den Taster Port D.0 auf GND schalte bleibt > > > > > > > > entweder der MEGA128 hängen oder startet neu. Zuerst dachte ich, es wäre > > > > > > > > ein Layoutfehler. Nachdem ich allerdings das Layout geändert habe (also > > > > > > > > neue Platine) blieb das Problem allerdings bestehen. > > > > > > > > Die Taster die ich auf die gleiche weise and Port E.4 und E.6 betreibe > > > > > > > > funktionieren einwandfrei. > > > > > > > > > > > > > > > > Hat da jemand vielleicht noch eine Idee was ich da noch testen kann? > > > > > > > > > > > > > > > > danke > > > > > > > > > > > > Hallo, > > > > > > > > > > > > eigentlich sollte sich der Port so verhalten, wie alle anderen, > > > > > > Wird der I2C vielleicht bei dir irgendwo initialisiert? > > > > > > Da ich den I2C verwende, kann ich es nicht testen... > > > > > > > > > > > > Grüße Joerg > > > > > > > > > > Nein der I2C wird nicht initalisiert. > > > > > Eigentlich möchte ich ja die Interruptfunktion des Eingangs benutzen. Zum > > > > > Testen hab ich auch eine Software geschrieben bei der nur der I/O > > > > > Status abgerufen wird und der Interrupt deaktviert ist. Gleiches > > > > > Ergebnis: Absturz oder Neustart. Am Baustein liegt es auch nicht. Wenn ich > > > > > das Programm auf einen anderen lade passiert das selbe. > > > > > Ich hab auch schon die Leiterbahn unterbrochen und das Signal auf den > > > > > Port G.4 gelegt -> funktioniert!? > > > > > Ich werd noch den Port D.2 probieren wie es sich dort verhält, denn > > > > > eigentlich möchte ich ja die Interruptfunktion benutzen. INT_2 und INT_3 > > > > > sind bereits belegt. > > > > > > > > > > > > > So ich hab jetzt mal Zeit gefunden den Port D.2 zu testen. Funktioniert > > > > problemlos. Wenn ich das Signal zurück auf Port D.1 lege stürzt mir die > > > > Unit ab. > > > > > > > > > > Ich würde gerne helfen, aber es kann eigentlich nicht sein, das ein Modul auf dem > > > Applicationboard funktioniert, aber auf der eigenen Platine dann nicht mehr. Der > > > Fehler müßte sinngemäß mit Deiner Platine zusammenhängen. > > > > > > Gruss Peter > > > > Ich bin auch der Meinung, dass es an meiner Platine liegen sollte. > > Wenn ich aber die Leiterbahn mit den Cutter trenne und mit einen kurzen > > Kabelstück (< 5 mm) das Signal auf den Nachbarpin route funktioniert's? > > Im Code muß ich dann nur das Portbit in der Konstanten ändern. > > > > Bin wirklich ratlos???? > > > > Werde noch das Projectboard bestellen. Mal sehen ob's mich weiterbringt ... > > > > > > > Prüf mal die Revision der CPU, ist die zufällig Y7?