Liebes Forum, inzwischen bin ich ein wenig am verzweifeln! Ich habe ein Board nach dem Vorbild dieses im Anhang als pdf liegenden Schaltplanes (letzte Seite) konstruiert mit der einen Änderung, dass ich Spielkram den ich nicht brauche wie I2C weggelassen habe. Soweit schön und gut. Jedoch funktioniert der µC einfach nicht. Er läuft nicht an und lässt sich auch nicht debuggen. Lediglich flashen ist möglich, aber läuft danach auch nicht an. In zwischen bin ich mit meinem Latein am Ende. Ich habe keinerlei Ahnung, was ich noch tun kann. Spannungen liegen da an wo sie anliegen sollten usw. Hab sogar das Board auf einer 2. Platine komplett neu aufgebaut. Der Code den ich zum Testen verwende läuft auf dem Vorbild einwandfrei. Bitte bitte helft mir. Ich hab keinen Plan mehr was ich noch tun könnte. Viele liebe Grüße Max
Dein Layout ist fürchterlich, eher ein Beispiel wie man es nicht machen sollte. Die Kondensatoren gehören nicht auf einen Haufen sondern vor die jeweiligen Versorgungs-Anschlüsse.
Hört sich nach nem problem mit dem quarz an ,richtigrum eingelöten ? ,einwandfreie kontaktierung ? gemessen ? und ja das layout ist echt groten schlecht
Dachte die sind nah genug dran, die Kondensatoren Der Quarz soll irgendwann mal genutzt werden, derzeit ist er nicht bestückt und per software ist der interne Oszillator zur Benutzung vorgesehen
Das mit dem LM3940 ist mir bekannt. Ist aber richtig rum reingelötet. Hab ich erst zu spät bemerkt, als die Platine schon in Produktion war. Da hat meine Bibliothek nicht gepasst
Hi, schau Dir mal PIO0_3 an, der hat einen Pullup-Widerstand bei Embedded Artists (ISP usw.). Andreas
Nicht nur P0.3 vor allem P0.1. P0.1 auf low sorgt dafür, dass der LPC11xx nach dem Reset in den Bootloader springt, P0.3 entscheidet darüber ob der CAN oder UART Modus des Bootloaders verwendet werden soll. Was nimmst du denn zum Flashen bzw. Debuggen? Der LPC11xx kann nur SWD, deshalb sollte man besser nicht versuchen per JTAG zu debuggen. Eigentlich sollten aber die offenen Pins als High bewertet werden. Was für eine IDE kommt denn zum Einsatz? Wenn keine oder nur makefile, dann sollte vor allem die Checksumme an Position 0x1C im Flash richtig stehen, sonst springt er auch in den Bootloader. Das ist ein Punkt den "mogeln" die bekannten IDEs automatisch mit dazu und man bemerkt es erst, wenn man mal keine IDE zum bauen der Binaries benutzt.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.