Ich weiß gar nicht wie ich das am besten formuliere. Ich suche einen Mikrocontroller, der eine brauchbare lib oder Beispielcode mitbringt, für ein USB HID mit Fünf-Finger-Touch. Noch besser wäre es, wenn sich der USB nicht nur als HID anmeldet, sondern zusätzlich noch als virtueller COM-Port. Dazu brauche ich noch CAN, zwei I2C und zwei SPI (einmal Master, einmal Slave). Ich nehme an, viele Mikrocontroller fallen in diese Kategorie, und die Auswahl ist gigantisch. Das Problem ist, wenn ich bei mouser oder bei STM/Microchip/Espressif suche, weiß ich nicht automatisch ob es dazu brauchbaren Beispielcode gibt. Ich habe ein wenig gestöbert, fand einen ESP32-S3, aber die ESP haben ja brutalen Overhead und die Toolchain ist... sagen wir, gewöhnungsbedürftig. Dann fand ich einen PIC32CK, aber der scheint noch nicht sehr verbreitet. Im Moment versuche ich die Funktion mit einem PIC16 für USB und einem dspic für den Rest abzubilden, aber es ist sehr lästig zwei Mikrocontroller im System zu haben, und bei flashen zu müssen. Was könnte man da denn nehmen, oder womit habt ihr gute Erfahrungen gemacht?
Der Infineon PSoC 5 kann das alles und die Touch-Implementierung geht relativ simpel mit Wizard in der PSoC-Creator-IDE. Für Basteleien/Einzelstücke ist mit dem wahrscheinlich der schnellste Einstieg möglich. Für Serienteile möglicherweise zu teuer. DevKit/fertige Platine dazu: https://www.mouser.de/ProductDetail/Infineon-Technologies/CY8CKIT-059?qs=PhR8RmCirEblciDRmpiVDw%3D%3D&srsltid=AfmBOoom2-ngQdDNxbcjzNg3z-VpzjRy8QrjDOHTvfg1gVAN0s3mkmva
:
Bearbeitet durch User
Sieht nett aus, danke. CAN-FD hab ich da jetzt nicht direkt gesehen, aber zur Not würde ich darauf verzichten. Ich gucks mir genauer an. Der ist tatsächlich recht teuer, aber es ist ne kleine Serie. Was mir massiv aufn Nerv geht: Wenn man nach dem Controller sucht, der drauf ist, bei mouser landet, auf die Datenblattverlinkung klickt und die wollen, dass man dafür n Konto erstellt. Möchten die keine Controller verkaufen? das Teil ist in dem Moment gestorben, in dem ich mich für sowas grundlegendes registrieren muss.
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.