Moin, wie Bereits im Betreff erwähnt würde ich gern ein LPC1768 über RJ45 ansprechen/programmieren/betreiben, wie es bei PoKeys gemacht wird. Da sind allerdings nicht ausreichend IO-Pins rausgeführt (arbeiten mit Schieberegistern o.Ä. würde ich gerne vermeiden da das ganze wenn möglich irgendwann mal in ein Gehäuse passen soll welches möglichst klein gehalten werden soll), sodass ich gern selber ein Board entwerfen würde. jetzt hab ich zwar schon den ein oder anderen Controller programmiert (PIC, ATmega, LPC-boards) aber nur sehr grundliegende Anwendungen und nur wenig Erfahrung in Platinendesign und Controllerbeschaltung, seh mich also noch ziemlich als Anfänger. Ich hab also erstmal folgende Fragen: - kann ich den LPC1768 einfach über einen DP83848J mit der RJ45 verbinden? (wie im Anhang dargestellt?) - was ist sonst an Beschaltung notwendig um den LPC zu Programmieren/in Betrieb zu nehmen? - Wie funktioniert die Programmierung? (braucht der LPC einen Impuls/Taster o.Ä. der ihn in dem Programmiermodus versetzt...) - Mit welcher Software spreche ich den LPC dann am besten an? (LPCXpresso, Pokeys,... irgendwelche Empfehlungen?) - Könnt ihr mir Links, Bücher oder sonst was empfehlen wo ich zu dem Thema nachlesen kann? ich hab mich hier im Forum und auch bei Google schon umgeguckt aber nicht das passende gefunden (ich hoffe ich war nicht einfach komplett unfähig) Schonmal vielen Dank für Hilfe, Tipps und Anregungen jeglicher Art :) LG J.
Hallo, der LPCXpresso1769 hat bereits einen 10/100M Ethernet PHY (LAN8720) an Board. Da brauchst du nur die LAN-Buchse anschließen. http://www.watterott.com/de/LPC1769-LPCXpresso-Board Das LPCXpresso1769-Board hat einen LPC-LINK der mit dem PC per USB verbunden und programmiert wird. Als Software verwende ich LPCXpresso v7.6.2 von NXP. IAR oder Keil funktioniert aber auch. Leztere sind in der Free-Version aber limitiert! http://www.lpcware.com/lpcxpresso DER LPC1768 ist compatible mit dem LPC1769. Wie man einen LPC1768/1769 über die LAN-Buchse programmieren kann ist mir nicht bekannt. Dürfte vermutlich aber nicht so einfach funktionieren, denn das SWD/JTAG Interface hat eine eigene Schnittstelle. Gruß G.G.
Gerhard Gehlert schrieb: > Wie man einen LPC1768/1769 über die LAN-Buchse programmieren kann ist > mir nicht bekannt. Dürfte vermutlich aber nicht so einfach > funktionieren, > denn das SWD/JTAG Interface hat eine eigene Schnittstelle. Na ja, das Stichwort heißt IAP und ist nix exotisches. Setzt allerdings voraus, daß man einmal seine dazu geeignete Software draufgespielt hat. wenn man dann so ein Firmwareupdate vergrüßt, muß man halt erstmal wieder konventionell ran.
James schrieb: > wie Bereits im Betreff erwähnt würde ich gern ein LPC1768 über RJ45 > ansprechen/programmieren/betreiben, Das was du daskizziert hast, geht SO eigentlich nicht, denn es setzt im µC ein funktionables Programm voraus, das die Schnittstelle bereits richtig benutzt. Entweder steckt sowas bereits im leeren Chip drin oder es geht grundsätzlich NICHT. Aber soweit ich weiß, haben eigentlich alle LPC's einen fest eingebauten Bootlader drin. Der wird normalerweise über die erste serielle Schnittstelle angesprochen und zum Brennen gibt's "FlashMagic". Du brauchst also nur einen simplen COM-Port oder einen entsprechenden USB-serial-Wandler. Wenn du nur RxD und TxD vom PC aus hast, mußt du den Chip von Hand in den Bootlader-Modus versetzen, wenn du auch noch die Steuersignale hast (war das DTR und RTS ? - hab's vergessen), dann kann dir das Flashmagic auch noch abnehmen, sofern du /reset und /boot damit verknibberst. W.S.
Danke für die schnellen Antworten. Dann werd ich mich die Tage mal intensiver mit dem 1769 befassen und mich über IAP schlau machen. LPCXpresso und FlashMagic kenn ich schon :)
Den einzigen Unterschied den ich im Datenblatt zwischen LPC1768 und LPC1769 gefunden hab ist die "Maximum CPU operating frequency" seh ich das richtig?
Hallo, James schrieb: > Den einzigen Unterschied den ich im Datenblatt zwischen LPC1768 und > LPC1769 gefunden hab ist die "Maximum CPU operating frequency" > > seh ich das richtig? so ist es! LPC1768: 100 MHz LPC1769: 120 MHz ich fahre den LPC1769 aber auch mit 100 MHz! Gruß G.G.
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.