{"id":57,"date":"2017-11-13T00:35:31","date_gmt":"2017-11-12T23:35:31","guid":{"rendered":"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=57"},"modified":"2020-09-05T20:22:36","modified_gmt":"2020-09-05T18:22:36","slug":"stm32f4","status":"publish","type":"page","link":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/","title":{"rendered":"STM32F4"},"content":{"rendered":"<p><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-previous\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/atmega2560\/komplette-library-liste-atmega\/43-servo-mess-library-atmega\/\" title=\"43-Servo-Mess-Library (ATMega)\"><span class=\"meta-nav\">\u2190<\/span> 43-Servo-Mess-Library (ATMega)<\/a><\/div><\/div><!-- #nav-below --><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-next\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/stm32f4-discovery-board\/\" title=\"STM32F4-Discovery-Board\">STM32F4-Discovery-Board <span class=\"meta-nav\">&rarr;<\/span><\/a><\/div><\/div><!-- #nav-below --><br \/>Der <strong>STM32F4<\/strong> ist eine ARM-CPU (32bit ARM-Cortex-4) von ST.<\/p>\n<p>Sie besitzt 1MB Flash und 192kByte RAM und l\u00e4uft mit maximal 168 MHz.<\/p>\n<p>Als Evaluation Board habe ich mir das \u201c<a href=\"http:\/\/www.st.com\/en\/evaluation-tools\/stm32f4discovery.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>STM32F4-Discovery<\/strong><\/a>\u201d besorg, das ganze 16 EUR kostet und eine Programmier\/Debug-Interface schon mit auf der Platine hat.<\/p>\n<p>Auf dem Discovery selbst sind verbaut :<\/p>\n<ul>\n<li>1 STM32F407VGT6<\/li>\n<li>1 ST-Link\/V2 (Programmier- und Debug-Interface)<\/li>\n<li>4 User-LEDs<\/li>\n<li>1 User-Button<\/li>\n<li>1 Beschleunigungs-Sensor (3 Achs)<\/li>\n<li>1 Mikrophone<\/li>\n<li>1 Audio-DAC mit Kopfh\u00f6rerbuchse<\/li>\n<li>1 Mini-USB Anschlu\u00df zum Programmieren\/Debugen<\/li>\n<li>1 Micro-USB-Anschlu\u00df f\u00fcr USB-OTG (z.B. um einen USB-Stick anzuschlie\u00dfen)<\/li>\n<\/ul>\n<p>Das Board besitzt noch zwei 2x25pol Stiftleisten, auf denen fast alle Signale der CPU aufgelegt sind.<\/p>\n<p>Um eine bessere Ausgabem\u00f6glichkeit zu haben (ohne selbst was basteln zu m\u00fcssen) habe ich mir noch ein passendes Motherboard gekauft, auf dem ein Color-Grafik-LCD (320\u00d7240 Pixel) eine RS232-Buchse, eine LAN-Buchse und ein SD-Slot untergebracht sind.<\/p>\n<p>Als Entwicklungsumgebung benutze ich die kostenlose <a href=\"http:\/\/www.coocox.org\/software\/coide.php\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>CooCox IDE<\/strong><\/a> (mit Eclipse Editor) mit der ich bisher sehr zufrieden bin.<\/p>\n<p>Alle Librarys die ich f\u00fcr den STM32F4 hochlade sind nur mit CooCox getestet. Falls also mit einer anderen IDE ein Fehler auftaucht k\u00f6nnt Ihr ja kurz bescheid sagen.<\/p>\n<hr \/>\n<h3 id=\"comments-title\">9 Antworten auf <em>STM32F4<\/em><\/h3>\n<ol class=\"commentlist\">\n<li id=\"li-comment-589\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-589\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5383f0e79efdf859ea090a082bb02f76?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">ManiB<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">1. Juli 2013 um 09:27<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo Uwe,<\/p>\n<p>ich bin auf der Suche nach einer g\u00fcnstigen Hardware, um ein Waage-Terminal zu emulieren (die Wagge bekommt via Ser. Schnittstelle Request (z.B. \u2018S\u2019+CR+LF) und antwortet dann mit einem Datenstring, in dem das aktuelle Gewicht enthalten ist).<br \/><a href=\"http:\/\/ch.mt.com\/dam\/mt_ext_files\/Editorial\/Generic\/1\/PL-S_SICS_0x0002467000027246000b531d_files\/b-s-al-pl-sics-e-11780447.pdf\" rel=\"nofollow\">http:\/\/ch.mt.com\/dam\/mt_ext_files\/Editorial\/Generic\/1\/PL-S_SICS_0x0002467000027246000b531d_files\/b-s-al-pl-sics-e-11780447.pdf<\/a><\/p>\n<p>Das k\u00f6nnte man sicherlich mit dem sehr g\u00fcnstigen STM32F4-Discovery-Board machen.<\/p>\n<p>Aber noch besse w\u00e4re es, wenn schon ein Display mit dabei w\u00e4re, damit man ach sieht was gerede abl\u00e4uft;)<\/p>\n<p>Was h\u00e4lst du davon? Kann man das nehmen?<br \/><a href=\"http:\/\/www.aliexpress.com\/item\/FreeShipping-STM32-development-board-ARM-board-512K-FLASH-64K-SRAM-2-4-TFT\/626469696.html\" rel=\"nofollow\">http:\/\/www.aliexpress.com\/item\/FreeShipping-STM32-development-board-ARM-board-512K-FLASH-64K-SRAM-2-4-TFT\/626469696.html<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<\/li>\n<li id=\"li-comment-591\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-591\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">1. Juli 2013 um 17:49<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>ist halt wieder ein China nachbau\u2026keine Ahnung ob der was taugt\u2026vlt geht auch ein RaspberryPi f\u00fcr deine Zwecke : <a href=\"http:\/\/de.wikipedia.org\/wiki\/Raspberry_Pi\" rel=\"nofollow\">http:\/\/de.wikipedia.org\/wiki\/Raspberry_Pi<\/a><br \/>das ist ein kompletter Computer mit ARM CPU und Linux-Betriebsystem. Die serielle UART l\u00e4uft da allerdings nur mit 3,3V<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-595\" class=\"comment even depth-2\">\n<div id=\"comment-595\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5383f0e79efdf859ea090a082bb02f76?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">ManiB<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">2. Juli 2013 um 11:20<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi Uwe,<\/p>\n<p>der RaspberryPi ist kein Stand-Alone Ger\u00e4t (ich m\u00fcsste immer ein Monitor anschliessen und eine Tastatur anklemmen) und die 3,3V beim UART sind ein K.O. Kriterium. Ich ben\u00f6tige RS232 Signalpegel.<\/p>\n<p>Beim \u201cChinesenboard\u201d ist der ARM Cortex-M3 32-bit Processor STM32F103VET6 verbaut, der doch eigentlich unproblematisch programmiert werden k\u00f6nnte, oder?<br \/><a href=\"http:\/\/www.aliexpress.com\/item\/Free-Shipping-STM32-development-board-Learn-ARM-board-512K-FLASH-64K-SRAM-2-4-inch-TFT\/575181969.html\" rel=\"nofollow\">http:\/\/www.aliexpress.com\/item\/Free-Shipping-STM32-development-board-Learn-ARM-board-512K-FLASH-64K-SRAM-2-4-inch-TFT\/575181969.html<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-598\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-3\">\n<div id=\"comment-598\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">2. Juli 2013 um 18:12<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>da vermutlich kein Programmier-Interface auf dem Board ist, wird es wahrscheinlich per Bootloader programmiert. Funktionieren tut das (debuggen geht nicht).<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-599\" class=\"comment even depth-4\">\n<div id=\"comment-599\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5383f0e79efdf859ea090a082bb02f76?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">ManiB<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">3. Juli 2013 um 12:16<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>\u2026wenn du auf meinen letzten Link gehst, gibt\u2019s weiter unten \u2018ne Auflistung der unterst\u00fctzen Features. Da steht was von:<br \/>A JTAG debug interface (standard 20-pin).<\/p>\n<p>Ist das kein Programmier-Interface?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-611\" class=\"comment odd alt depth-2\">\n<div id=\"comment-611\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5383f0e79efdf859ea090a082bb02f76?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">ManiB<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">4. Juli 2013 um 23:55<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi Uwe,<\/p>\n<p>nach langer suche nach einem Board f\u00fcr die STM32F4Discovery hab ich jetzt das hier gekauft:<br \/><a href=\"http:\/\/cgi.ebay.com\/ws\/eBayISAPI.dll?ViewItem&amp;item=180977896649&amp;fromMakeTrack=true&amp;ssPageName=VIP:watchlink:top:en#shId\" rel=\"nofollow\">http:\/\/cgi.ebay.com\/ws\/eBayISAPI.dll?ViewItem&amp;item=180977896649&amp;fromMakeTrack=true&amp;ssPageName=VIP:watchlink:top:en#shId<\/a><\/p>\n<p>F\u00fcr 55,89 EUR ist das meiner Meinung nach ein super Angebot;)<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-739\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-739\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b894d67379dd0647dd316009f47155d2?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Joerg<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">30. August 2013 um 20:12<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo Uwe,<br \/>wie w\u00e4re es mit einem Lib f\u00fcr das Nokia5110 LCD. Die Dinger sind f\u00fcr ca. 4 Euro bei Ebay zu bekommen und f\u00fcr viele Sachen ausreichend. Ich schick dir gerne eins zu wenn du mir deine Adresse zukommen l\u00e4sst.<\/p>\n<p>Gr\u00fc\u00dfe<br \/>J\u00f6rg<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<\/li>\n<li id=\"li-comment-842\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-842\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b7414bc541cfed429f54baa3ed977cf0?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Markus<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. September 2013 um 17:55<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Welches Motherboard verwendest du<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-843\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-843\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. September 2013 um 18:44<\/div>\n<div>\u00a0<\/div>\n<div><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=110\">https:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=110<\/a><\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>\u00a0<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der STM32F4 ist eine ARM-CPU (32bit ARM-Cortex-4) von ST. Sie besitzt 1MB Flash und 192kByte RAM und l\u00e4uft mit maximal 168 MHz. Als Evaluation Board habe ich mir das \u201cSTM32F4-Discovery\u201d besorg, das ganze 16 EUR kostet und eine Programmier\/Debug-Interface schon &hellip; <a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[128],"tags":[81,7,80],"class_list":["post-57","page","type-page","status-publish","hentry","category-stm32f4","tag-coocox-ide","tag-stm32f4","tag-stm32f4discovery"],"_links":{"self":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":7,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/57\/revisions"}],"predecessor-version":[{"id":3093,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/57\/revisions\/3093"}],"wp:attachment":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}