Hallo. Ich brauche für einen Test den passenden Code um debugausgaben zum PC zu übertragen. Da der Rest Code noch die alte spl nutzt kann ich mit der HAL nichts anfangen. Für die Ausgaben wollte ich mcurse einsetzen, weil ich damit auf dem avr gute Erfahrungen gemacht hatte. So nur ich finde keinen Beispiel Code. Hat jemand von euch was passendes für mich?
Ich glaube, der Code läuft auch auf auf dem F072: http://stefanfrings.de/stm32/stm32l0.html#vcpnohal Die Takt-Konfiguration geht wahrscheinlich etwas anders, aber der usb.c und usb.h müssten passen. Bedanke dich bei W.S.
Die Seite kannte ich schon, hatte die aber ignoriert weil es um den STM32F073 ging. Ich habe aber was gefunden in einem Projekt "Miniscope v2e". Der Code passt recht gut zu meinem und den baue ich nun ein. Jetzt muss ich nur noch sehen wie ich die Endpoints mit meinen bestehenden zusammen bekomme, oder ich muss alternativ meine jetzigen Endpoints abschalten wärend der Tests.
Klaus schrieb: > So nur ich finde keinen Beispiel Code. > Hat jemand von euch was passendes für mich? "Beispielcode" gibt es zuhauf und für fast alles, du muß ihn nur eben als das begreifen, was er ist: ein Beispiel und eben nicht die für deinen Fall tatsächlich passende Lösung. Was hältst du denn davon, dir deinen USB/CDC Treiber selber zu schreiben? Passende Beispiele für andere Controller gibt es ja. Du brauchst dich bloß in die entspr. Kapitel des Manuals deines µC einzuarbeiten und solch ein Beispiel dann auf deinen µC zu portieren. Und nein, speziell deinen µC habe ich nicht in Benutzung, weswegen von mir für eben diesen bis auf weiteres kein fertiger Treiber zu erwarten ist. W.S.
Da man nicht immer alles neu machen muss hätte ich halt nach was passendes gesucht. In den stm Quellen gibt es auch etwas aber auch das passt nur bedingt. Aber wie ich schon sagte habe ich nun etwas was passt.
Klaus schrieb: > Da man nicht immer alles neu machen muss hätte ich halt nach was > passendes gesucht. Sowas klingt recht egoistisch. Wenn alle so denken würden, dann hättest du nirgendwo etwas Passendes finden können. Sei also froh, wenn irgend jemand sich hingesetzt hat, dieses gründlich durchdacht hat und dann eben neu gemacht hat - und es obendrein auch noch irgendwo gepostet hat, damit auch andere etwas davon haben. So ungefähr funktioniert die menschliche Gemeinschaft, wenn sie intakt ist und nicht nur aus bellenden Egoisten besteht. Eben geben und nehmen und sich gegenseitig helfen. So. Also wenn du irgendwo irgendwas halbwegs passendes gefunden hast, dann durchdenke es so gründlich wie du kannst, mache es möglichst ganz passend und poste es - damit dann auch andere was davon haben. W.S.
Ich glaube das du mich etwas falsch verstanden hast. Es geht mir nicht darum etwas fertiges um sonst zu bekommen weil ich zu faul bin. Ich denke nur das nicht jeder alles immer neu machen muss. Irgendwann gibt es für ein Problem alle möglichen Lösungen und es ist dann irgendwie dumm die gleiche Lösung normal zu schreiben nur weil ich es nicht selbst gemacht habe.
Und keine Angst den Code wird es dann hier geben. So viel kann ich jetzt schon versprechen.
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.