Hallo Leute, nachdem ich nun schon ein paar Projekte mit den AVRs gemacht habe, möchte ich gerne auf den ARM Zug aufspringen. Ich habe auch schon ein ein zwei kleine Sachen mit dem STM32 genacht, mich dabei allerdings mehr aus Beispielen bediendt. Hat jemand eine Empfelung für ein Buch oder ein Tutorial, das er empfelen könnte. Das Diler Tutoria habe ich schon gesehen. Ich möchte aber gerne auf die ST-Lib verzichten, da ich das von Grund auf verstehen möchte. Oder meint ihr das lohnt nicht? Grüße
ttl schrieb: > Lohnt doch nicht mehr das aus dem vollen zu Fräsen, nimm die Libs und > gut ist. Kommt drauf an. Die Libs sind auch teilweise ziemlich Overhead und teilweise auch nicht immer richtig (man sollte meinen der Hersteller müsste es besser wissen). Einfacher ist es definitiv die fertigen Libs zu verwenden, gerade für einen Anfänger. Grüße
Moin, gerade zum Einstieg ist die STLIB nicht schlecht, denn man bekommt relativ schnell und einfach Ergebnisse. Die Lib überprüft auch Parameter - das ist einerseits ein Vorteil, weil man nicht soviel falsch machen kann, andererseits macht es den Code "fett". Ich habe erst später angefangen, bei Bedarf einzelne Funktionen der Lib durch eigene, schlankere Funktionen zu ersetzen - z.B. wenns in einem Interrupt flotter gehen musste.
Okay... denn werde ich wohl erstmal bei den Libs bleiben. Würdet ihr denn sagen, dass ich bei den STM gut dran bin ode lohnt es sich auch mal z.B. bei NPX umzuschauen?
Dennis schrieb: > Okay... denn werde ich wohl erstmal bei den Libs bleiben. Das halte ich für eine schlechte idee, weil zu korzsichtig. Such dir lieber heraus, was genau du aus all diesem Bibliothekswust benötigst, zieh das aus den Libs heraus und verschlanke es soweit, daß es benutzbar wird. Alternativ schreib dir diese Teile selber. Das ist auf lange Sicht die wesentlich bessere Lösung. W.S.
Ich schreibe alles ohne die Libs. Empfehle dir STM32F10x oder NXP LPC1768. Schau dir mal cmsis.arm.com an. Es geht auch ohne DL ... nur für USB, Ethernet etc. setze ich auf Libs. Problem bei den DriverLibs ist, dass du irgendwann doch wieder was per hand reinfummeln musst, weils die Lib nicht bietet. Und dann wirds unübersichtlich und unsauber ...
Arbeite mich gerade neu in den Atmel SAM3X ein. Die std Headerfiles von Atmel sind ja ganz schön vollgepackt mit DriverLib Zeug - auch das Registerfile. Habe mir erst mal mit dem SVDonv aus dem Atmel SVD File (cmsis.arm.com) ein schlankes Headerfile generiert, wo der ganze DL Kram nicht drin ist **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.