Hallo alle zusammen, ich habe neuerdings ein STM32F4-Discovery, da ich sonst nur AVR programmiere und einfach mal probieren wollte, wie sich die stärkeren Geräte anfühlen. Hauptsächlich will ich damit mit Steuerung über CAN experimentieren. Mangels Hardware würde ich dafür einfach gerne die beiden CAN-Schnittstellen die der Controller besitzt verbinden und gegenseitig auswerten. Jetzt besteht mein Hauptproblem, dass das STM32F4-Discovery leider nicht auf Steckbrett nutzbar ist, deshalb suche ich nun eine alternative Möglichkeit, zwei CAN-Transceiver an das STM32F4-Discovery anzuschließen. Am besten wäre natürlich eine Art Addon-Board, auf dass das STM32F4-Discovery einfach aufgesteckt wird, allerdings haben die einzigen passenden, die ich gefunden habe nur einen CAN ausgeführt. Gibt es auch welche die beide ausführen? Alternative Möglichkeit wäre zwei CAN-Transceiver-Breakouts, die ich dann irgendwie mit dem STM32F4-Discovery verbinden müsste, allerdings finde ich auch in diesem Bereich nichts passendes :/ Vielen Dank an alle die mir helfen können. MfG Sam
Entweder direkt Drähte anlöten oder man macht 2 Flachbandkabel Stecker und verdrahtet die auf 4 einreihige Stiftleisten und kann das mit einem Steckbrett nutzen.
Die STM32 Pins kann man auch bei "alternate function" als Open-Drain benutzen. Zusåetzlich kann man noch die Pull Ups einschalten. Danach kannst Du alle CAN TX/RX z.b. mit Wire Jumpern kurzschliessen und ggf bei hoeheren CAN Baudraten noch einen externen PUll Up verwenden. Dann geht das ganze auch ohne Transceiver. Distanz willst Du ja nicht ŭberbruecken. Einfacher geht es aber wenn Du die beiden Can Nodes eines Can devices benutzt. Und noch einfacher, Du einen Can Node im Test Mode (Loop Baxk Mode) betreibst. Dann braucht Du nur den Pull-up udn Open-Drain Mode.
Such mal auf ebay.com nach SN65HVD230 da findest du preiswerte breakouts die von waveshare habe ich schon im Gebrauch gehabt
Ok, vielen Dank für die Antworten, damit dürfte ich ersteinmal weiterkommen :) Gibt es trotzdem noch jemanden, der ein guten Addonboard für das STM32F429-Discovery kennt? Kann nie schaden zum experimentieren :)
Hallo; hier gibt es ein Board: http://www.wvshare.com/product/Open407V-D-Standard.htm Das Discovery wird einfach eingesteckt. Entsprechend auch im Packet mit passenden Erweiterungen lieferbar. Bin sehr zufrieden mit Waveshare. Gruß Marc
>http://www.wvshare.com/product/Open407V-D-Standard.htm
Hmm... das Ding ist nichts weiter als ne Leerplatine mit Steckern drauf.
Alles mußte zusätzlich kaufen.Für mich als Hobbygeizhals ist das Board
eigentlich keine Option. Es ist attraktiver und 4x billiger eine
Lochrasterplatine zu kaufen und die speziellen Stecker rauszuführen -
zumal die auch noch wollen, daß du die CAN Trx nachkaufen mußt.
Frech.
Man kann sich auch eine Platine als Zwischenstecker basteln, die die 2 Reihen auf eine doppelt so lange Reihe umverbindet. Ansonsten gäbe es auch dieses Board: http://re.reworld.eu/de/produkte/s64dil-405/index.htm µC STM32F405 mit einreihiger Stiftleiste. Allerdings muss es mit einem JTAG-Interface bespielt werden, z.B. das vom Discovery Board.
Moins, google mal nach dem STMICROELECTRONICS - STM32F4DIS-BB Mein Problem beim Discovery ist eher, dass die Peripherie, welche schon auf dem Board ist, sehr viele Pins blockiert... Drum hab ich mir mein Board selber gebaut :-) Gruß Ert
Hallo, ich habe mir dieses Board vom Chinesen geordert: http://mikrocontroller.bplaced.net/wordpress/?page_id=56 Da ist alles drauf was ich benötigt habe;) Ciao, ManiB
Die sind leider alle für das 407er, ich habe jedoch ein 429er. Finde ich etwas ungeschickt, dass die gleich genannt werden. Hier nochmal das Board, das ich habe: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF259090
>ich habe jedoch ein 429er
Da ist CAN aber komplett vom SDRAM und Display blockiert.
Oh, ok, schade, war für mich nicht klar ersichtlich, ich werde mir da noch ein paar Dokumente zusammentragen müssen.
holger schrieb: >>ich habe jedoch ein 429er > > Da ist CAN aber komplett vom SDRAM und Display blockiert. Das ist wirklich Schade. Ich hab mir aber gerade mal den Schaltplan und die möglichen CAN-Pins angesehen. Wenn ich das richtig sehe kann man vielleicht doch noch was machen - vorausgesetzt man kann auf USB verzichten: Wenn man die Bauteile U8, C53, R65 und R67 (alle auf Seite 3 des STM32F429-Discovery-Schaltplans) runter lötet hat man die Pins PB12 und PB13 frei und kommt somit an CAN2 ran. Gruß Rainer
Ich brauche USB zwar nicht, doch habe ich nicht vor, da etwas runterzulöten :) Ich werde dann wohl ersteinmal mit dem Loopback arbeiten, das sollte für erste Versuche ausreichen.
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.