Hallo Leute, gibt es für die ARM Prozessoren eigentlci auch einen freien C Compiler und kann man die auch selber proggen mit einem selbst gebauten Adapter und wo kann man die Dinger aktuell am besten kaufen ??? Huch, schon drei Fragen. Vielleicht weiss ja jemand was. mfg Mattias
ARM ist nur der Prozessorkern, die Chips gibt es von mehreren Herstellern in unzähligen Varianten. Der am weitesten verbreitete C-Compiler für ARM scheint der GCC zu sein. Zum Einstieg sind die ARM-Mikrocontroller von Philips (LPC2xxx) meiner Meinung nach am interessantesten, eine kleine Anleitung für GCC & LPC findest du hier: http://www.mikrocontroller.net/wiki/LPC-P2106.
Hi Matthias, am einfachsten gehts mit der Demoversion von www.keil.com, da ist der GNU drin und auch unbeschränkt nutzbar. Einen Flashloader gibts von Philips für lau. Ich arbeite damit, bin echt begeistert. Axel
Hallo Axel, meinst Du die µVision2 als Demo ??? Wo kann ich den Flashloader herbekommen, direkt bei Philips und von wo beziehst Du die Controller. Bei Farnell und RS gibt es keine AT91xxx Die kann man bestimmt nur in großen Mengen kaufen, oder ??? Mattias
das heisst DKARM oder auch uVision3: http://www.keil.com/demo/eval/arm.htm die chips gibt's bei spoerle, den flashloader bei philips, link dazu auch unter www.lpc2100.com (ISP) anbei ein bildchen von meinem ersten produkt. niedlich, oder? einfach an die USB und los geht's; kein Netzteil, keine Jumper, kein Resettaster (das Flashtool benutzt zwei Steuerleitungen des USB/UART Converters). Eventuell würde ich Dir ein Board gegen die Lösung einer Softwareaufgabe eintauschen. Z.B. ein Unterprogramm zum Flashen aus der laufenden Applikation. Zum Sichern von RAM-Inhalten und als eigener Bootloader. Oder einen Treiber für ein externe Tastatur mit LCD (über SPI). Was ist Deine Anwendung?
Hallo Axel, danke für den Link. Werde ich mir mal runtersaugen. Den Flashloader habe ich zwar immer noch nicht gefunden, werde aber noch weiter suchen. Eine genaue Anwendung habe ich noch nicht, will mir erst mal die Funktionalität anschauen. Ich will versuchen ein Filter zu realisieren und ein Graphikdisplay ansteuern. Aber ich muss erst mal schauen, ob ich damit umgehen kann. Wenn ich mich erfolgreich eingearbeitet habe, können wir ja mal über eine Softwareaufgabe sprechen. Jetzt muss ich mir erst mal einen Programmer bauen und einen chip bestellen. Mattias
der flashloader liegt doch mitten auf www.lpc2100.com herum! einfach auf ISP klicken. hardware: ein max232, mit DTR (zieht mit einem NPN Transistor Reset auf low) und RTS (zieht mit einem NPN P0.14 low). Beide Pins brauchen Pullups. mein board kannst Du ohne weitere verplichtungen für...sagen wir mal...60 Euro haben. displays habe ich auch noch so einige herumfliegen, was brauchst Du in deiner Anwendung? welche uC Erfahrungen hast Du?
Hi, Ich weiß nicht, ob Ihr das hier interessant findet: www.elektronikladen.de/prod-arm.html Da gibt's ein paar Sachen zu ARM. Gruß, Michael
Hallo Axel, ja, die Software habe ich ja gefunden, habe ich auch schon installiert. Aber ein Schaltbild für die Hardware habe ich noch nicht gefunden. OK, das mit RTS und DTR habe ich verstanden, Was ist mit TX und RX. Kommen die an TX.D0 und RX.D0 ran ??? Hast Du vielleicht mal einen Schaltplan dafür ??? Als Display würde ein 300x300 Pixel Display reichen. Ich arbeite schon lange mit den AVRs, will jetzt aber auch etwas schnelleres machen. Mattias
jau, UART0 musst Du nehmen. Bei dem LPC1 Proto vom Elektronikladen ist ein Schaltplan sichtbar, leider für den LPC2106, aber da kannst Du z.B. die Spannungsversorgung abkupfern. Mein Schaltplan stimmt an der Stelle nicht, (hab nämlich die falsche UART geraten!), wenn er korrigiert ist kannst Du den aber auch haben. Ich könnte Dir auch eine Platine ud ggf. einen uC der nächsten Charge abzwacken. uff, 300x300 ist schon nicht ohne. 90000 Bits, die bewegt werden wollen. 11kB, falls Du ein RAM Abbild benutzt. Am besten vielleicht ein LCD mit T6369 Controller. ansonsten wäre ann z.B. der 2292 mit Bus sinnvoll. Ich habe nur LCD-Muster mit 128x64 und so. Verrätst Du mir die Anwendung?
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.