Gast
#3133746
Hallo, ich möchte gerne folgende Platine erstellen. - Das Board soll über 2x High Speed CAN verfügen. - Das Board soll über 1x High Speed USB verfügen, mit dem es an einen Windows-PC angeschlossen werden kann. - Es soll ein USB Treiber und eine Bibliotheke für Windows verfügbar sin. - Die Flash Programmierung soll über USB durchgeführt werden. Dabei soll das Kommunikationsprotokol über USB von mir bestimmt und implementiert werden. Meine implementierung gibt die Übertragenden Daten dann weiter an die Routinen, die die Flash Programmierung durchführen. - Das Board soll für einen Temperaturbereich von -40° C .. 105° C ausgelegt sein. - Das Board soll über Hardware-Timer verfügen. - Das Board soll über USB mit Strom versorgt werden. - Das Board soll über einen niedrigen Energieverbrauch verfügen. Hierfür bin ich gerade auf der Suche nach Bauteilen. Ich habe jedoch keine Erfahrung und kenne mich nicht aus. Hättet ihr vielleicht vorschläge für Bauteile wie etwa den Micocontroller oder ggfs. externe Chips für USB und CAN? Ich hätte eine weitere Frage. Gibt es elegante und effiziente Möglichkeiten um vor der Kompilierung der Software einen Filter auf bestimmte IDs festzulegen (White List), die ich empfangen und verarbeiten möchte?