Hallo Leute, ich habe mir schon einige Beträge hier im Forum durchgelesen, bin aber noch nicht ganz sicher wie ich mein Problem bewältigen soll. Ich habe folgendes Problem. Ich soll eine Platine entwerfen und die dann auch später bestücken, um diese dann auch in Betrieb nehmen zu können. Auf der Platine ist ein Mikrocontroller der ein beliebiges Programm bearbeitet, dies soll dann per USB oder CAN von einem PC aus abgefragt werden. Ich denke die RS232 Schnittstelle werde ich wohl nur zum programmieren benutzen oder? Was mir noch an Wissen fehlt ist, wie man die Bausteine dafür überhaupt aussucht und ob es nicht schon Bausteine gibt wo ich dies schon alles zusammen habe. Ich hoffe ich habe mein Problem recht gut beschrieben und ihr könnt mir diesbezüglich weiterhelfen. Ich habe auch schon nachgelesen dass die Erstellung der Platine das geringste Übel sein wird, bis es dann an die Programmierung geht. So long Tom
> Was mir noch an Wissen fehlt ist, wie man > die Bausteine dafür überhaupt aussucht und ob es nicht schon Bausteine > gibt wo ich dies schon alles zusammen habe. Hast du schonmal eine Platine entworfen?
Hi Thomas, ich habe noch keine Platine selber entworfen, deshalb muss ich mich auch noch in Target einarbeiten. :) Ich habe schon mal ein wenig mit Target experimentiert, aber ich kann noch keine Platine entwerfen. Für mich ist erst einmal wichtig ob es einen Mikrocontroller gibt an den ich einen CAN und einen USB Baustein einfach so anschließen kann. Später würde ich auch noch gerne ein LCD Display an dieses Board anschließen um mir dort einige Sachen anzeigen zu lassen. ( steht noch nicht fest was )
Kann dir eine Bastelei von mir anbieten. Ist mit einem PIC-Controller 18F4xxx bestückbar. CAN hat die aber nicht, .......noch nicht :-) Ist allerdings rein Privat, darf nicht kommerziell verwendet werden! Das Layout findest du wenn du im IE die Adresse: http://www.home.foni.net/~helmutholm/PIC-8-FACH-RELAISPLATINE_PROG_USB_PCB_1.T3001 eintippen. Hast du denn schon Programmierkenntnisse? Gruß Helmut
Danke Helmut für die Hilfe, ich schau mir das auf jeden Fall an und versuche es zu verstehen. :) Programmierkenntnisse sind in C, C++ ganz gut vorhanden, natürlich muss ich mich da auch noch einmal rein arbeiten. Ich habe nämlich schon länger nichts mehr programmiert. Ich lese auch schon fleißig in CAN Büchern auf was man achten muss und welche Bausteine zusammen passen. In den nächsten Tagen werde ich mir mal eine Liste der zur Auswahl kommenden Controller machen und dann eine konkrete Auswahl treffen. Ich weiss das dies eine Menge an Arbeit ist, nur will ich meine Arbeit in 4 Monaten über die Bühne bringen.
Falls du was mit AVR machen willst dan schau mal hier: http://www.mictronics.de/?page=can_bus AVR+USB+CAN und die Pins für die serielle Schnittstelle über USART0 sind noch frei.
Hallo, würde Euch die neue Phillips (jetzt NXP) LPC23xx-Serie Vorschlagen! Die Teile haben einen ARM7 kern mit 75MHZ Clock und da ist wirklich alles drinn - CAN, RS232, USB-Master & Slave I2C, LAN (allerdings ohne Phy). Das teil kostet unter 10 Euro und hat auch 512kB Flash! Denke nicht daß es da was vergleichbares für den preis zu bekommen ist. Für den Arm bekommt man ja auch freie Compiler und muß nicht die IAR oder Keil Tools benutzen! Debugen kannste über das J-Tag Interface da der Controller mit Integrierter Debug Schnittstelle ausgerüstet ist! Hoffe geholfen zu haben. Gruß Andi
Der Vorschlag ist gut - allerdings nur, wenn man fast alle Zeit damit verbringen möchte, sich mit den Bugs der Dinger rumzuschlagen. Grundsätzlich gilt bei NXP (und in abgeschwächter Form auch bei anderen Herstellern): Niemals MCs verwenden, die nicht mindestens 3 Jahre von anderen Kunden debuggt worden sind! Ist alles Bananaware, da muss man selber doch nicht mitmachen, es gibt ja genug, die auf sowas reinfallen!
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.