{"id":752,"date":"2017-11-27T00:30:51","date_gmt":"2017-11-26T23:30:51","guid":{"rendered":"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=752"},"modified":"2018-01-01T19:08:05","modified_gmt":"2018-01-01T18:08:05","slug":"10-show-mini-oszi-per-stm32f429-disco","status":"publish","type":"page","link":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/show-projekte\/10-show-mini-oszi-per-stm32f429-disco\/","title":{"rendered":"10-Show (Mini-Oszi per STM32F429-Disco)"},"content":{"rendered":"<p><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-previous\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/show-projekte\/09-show-stemwin-demo-auf-stm32f429\/\" title=\"09-Show (STemWin Demo auf STM32F429)\"><span class=\"meta-nav\">\u2190<\/span> 09-Show (STemWin Demo auf STM32F429)<\/a><\/div><\/div><!-- #nav-below --><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-next\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/show-projekte\/11-show-zx-spectrum-emulator-per-stm32f429\/\" title=\"11-Show (ZX-Spectrum Emulator per STM32F429)\">11-Show (ZX-Spectrum Emulator per STM32F429) <span class=\"meta-nav\">&rarr;<\/span><\/a><\/div><\/div><!-- #nav-below --><\/p>\n<p>Das hier ist die Projekt-Seite vom Mini-Oszilloskop per STM32F429-Discovery-Board.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/FmtO5DoVTfM\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Das ganze soll mehr den Anspruch als \u201cSch\u00e4tzeisen\u201d und nicht dem von einem \u201cMessger\u00e4t\u201d haben. Also nicht hoffen das man mit dem Ding hoch genaue Messungen machen kann.<\/p>\n<p><strong>Analoge Eing\u00e4nge :<\/strong><\/p>\n<p>CH1 an PA5<br \/>\nCH2 an PA7<\/p>\n<p><em>Hinweis :<\/em><br \/>\n<em>An die Analog-Eing\u00e4nge d\u00fcrfen nur Spannungen zwischen 0V und Vref (+3V) angelegt werden !! Am besten durch eine externe Beschaltung die Pins gegen unerlaubte Spannungswerte sch\u00fctzen !!<\/em><\/p>\n<p><strong>Digitale Ausg\u00e4nge :<\/strong><\/p>\n<p>UART-TX an PA9<br \/>\n500Hz Testsignal an PB2<\/p>\n<p><strong>Version : <\/strong><\/p>\n<p>V:1.6 vom 24.03.2014<\/p>\n<p><strong>implementierte Funktionen :<\/strong><\/p>\n<p>Analog-Kan\u00e4le : 2 (per ADC1 und ADC2)<br \/>\nADC-Mode : Dual regular simultaneous mode (ADC1+2 werden gleichzeitig gemessen)<br \/>\nDMA-Mode : Double-Buffer-Mode (zwei Buffer die alternierend beschrieben werden)<br \/>\nNavigations-Steuerkreuz : per Touch (Halbtransparent)<br \/>\nSteuerkreuz an 3 Positionen vom Display einblendbar und abschaltbar.<br \/>\nTrigger-Quelle : CH1 oder CH2<br \/>\nTrigger-Flanke : Hi- oder Lo-Flanke<br \/>\nTrigger-Mode : \u201cnormal\u201d , \u201cauto\u201d , \u201csingle\u201d<br \/>\nTrigger-Value : \u00a00,0V bis 3,0V<br \/>\nTriggerposition : fix bei Display Mitte<br \/>\n\u201cRun\/Stop\u201d Button zum stoppen der Aufzeichnung (per Hardware User-Button)<br \/>\nTimebase : einstellbar von 5sec\/div bis 25us\/div (max = 1MHz Samplerate)<br \/>\nCH1 : einstellbar von 5V\/div bis 0,1V\/div (an Pin PA5 [0&#8230;3V])<br \/>\nCH2 : \u00a0einstellbar von 5V\/div bis 0,1V\/div\u00a0(an Pin PA7 [0&#8230;3V])<br \/>\nCH1+CH2 : ein\/ausblendbar + Y-Position verschiebbar<br \/>\nCursor : Off, CH1, CH2, Time oder FFT<br \/>\nFFT : von CH1 oder CH2 (abschaltbar)<br \/>\nADC und FFT-Daten k\u00f6nnen per UART an einen PC gesendet werden<br \/>\nDer Oszi-Screen kann als BMP-File per UART zum PC gesendet werden<br \/>\nUART Setting : 115200 Baud \/ 8N1<br \/>\n500 Hz Testsignal (Rechteck)<\/p>\n<p><strong>Screenshot :<\/strong><\/p>\n<div id=\"gallery-1\" class=\"gallery galleryid-3290 gallery-columns-3 gallery-size-thumbnail\">\n<dl class=\"gallery-item\">\n<dt class=\"gallery-icon\"><a title=\"oszi_05\" href=\"wp-content\/uploads\/2014\/01\/oszi_05.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-thumbnail\" src=\"wp-content\/uploads\/2014\/01\/oszi_05-150x150.jpg\" alt=\"2 Kanal Oszi mit Cursor\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd class=\"wp-caption-text gallery-caption\">2 Kanal Oszi mit Cursor<\/dd>\n<\/dl>\n<dl class=\"gallery-item\">\n<dt class=\"gallery-icon\"><a title=\"oszi_07\" href=\"wp-content\/uploads\/2014\/03\/oszi_07.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-thumbnail\" src=\"wp-content\/uploads\/2014\/03\/oszi_07-150x150.jpg\" alt=\"mit FFT-Funktion\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd class=\"wp-caption-text gallery-caption\">mit FFT-Funktion<\/dd>\n<\/dl>\n<dl class=\"gallery-item\">\n<dt class=\"gallery-icon\"><a title=\"oszi_08\" href=\"wp-content\/uploads\/2014\/03\/oszi_08.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-thumbnail\" src=\"wp-content\/uploads\/2014\/03\/oszi_08-150x150.jpg\" alt=\"mit aktivem Menu\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd class=\"wp-caption-text gallery-caption\">mit aktivem Menu<\/dd>\n<\/dl>\n<p>&nbsp;<\/p>\n<dl class=\"gallery-item\">\n<dt class=\"gallery-icon\"><a title=\"oszi_09\" href=\"wp-content\/uploads\/2014\/03\/oszi_09.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-thumbnail\" src=\"wp-content\/uploads\/2014\/03\/oszi_09-150x150.jpg\" alt=\"Oszi-Screen als BMP-File\" width=\"150\" height=\"150\" \/><\/a><\/dt>\n<dd class=\"wp-caption-text gallery-caption\">Oszi-Screen als BMP-File<\/dd>\n<\/dl>\n<p>&nbsp;<\/p>\n<\/div>\n<p>Falls jemand einen Fehler findet oder einen Wunsch f\u00fcr eine Erweiterung hat, dann einfach einen Kommentar schreiben.<\/p>\n<p>Hier der komplette CooCox-Projektordner\u00a0zum<strong>\u00a0download<\/strong>\u00a0:<\/p>\n<p><a href=\"wp-content\/uploads\/2014\/03\/Show_10_Oszi.zip\">Show_10_Oszi<\/a><\/p>\n<hr \/>\n<h3 id=\"comments-title\">85 Antworten auf <em>10-Show (Mini-Oszi per STM32F429-Disco)<\/em><\/h3>\n<ol class=\"commentlist\">\n<li id=\"li-comment-1209\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-1209\">\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\">25. Dezember 2013 um 00:49<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ich dachte immer man verbringt Weihnachten mit der Familie <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_wink.gif\" alt=\";)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1230\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-1230\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9f6723faf6e062fbaf0edc8a761c0a1b?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\">Frank<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">30. Dezember 2013 um 20:57<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Sehr cooles Projekt, auch wenn ich mich gerade nicht traue, etwas ohne Sicherheitsma\u00dfnahmen an den ADC zu h\u00e4ngen. M\u00f6glich und nicht zu kompliziert w\u00e4re vielleicht ein Op-Amp als Vorverst\u00e4rker (evtl. in ein paar Stufen schaltbar), ein Tiefpass ein St\u00fcck \u00fcber der sinnvollen Maximalfrequenz \u2013 wie ist die eigentlich, Pi * Daumen? \u2013 und eine Spannungsbegrenzung. Bin aber leider nicht so der Profi-Elektroniker; abgesehen davon fehlt mir das Messequipment, z.B. ein Oszilloskop. Mal sehen, wo man Anregungen finden kann.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1234\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1234\">\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\">31. Dezember 2013 um 11:23<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>ich hab im Moment auch nur eine \u201coffene Leitung\u201d als Antenne drann. Dann mit einem Finger drannfassen und man hat ein sch\u00f6nes \u201cBrummsignal\u201d zum messen <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1238\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-1238\">\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\">31. Dezember 2013 um 21:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi,<br \/>\nhier gibt\u2019s noch ein paar Anregungen:<br \/>\n<a href=\"http:\/\/www.youtube.com\/watch?v=JQhHKdDDgM0&amp;sns=em\" rel=\"nofollow\">http:\/\/www.youtube.com\/watch?v=JQhHKdDDgM0&amp;sns=em<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1245\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-1245\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/af5be9fa3f95b3ec9c424ed130b7f2d3?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\">Cortex-Einsteiger<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">3. Januar 2014 um 18:27<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Da sieht man mal was mit dem tollen Board alles m\u00f6glich ist, wenn mans kann.<br \/>\nSch\u00f6nes Projekt,danke daf\u00fcr!<br \/>\nJetzt muss ich mir noch ein zweites Board bestellen, damit ich auch messen kann wenn ich am basteln bin^^<br \/>\nGrobe Fehler habe ich bei meinem Test nicht gefunden, aber f\u00fcr gutes Handling ist ein \u201cTouch-Stift\u201d hilfreich, zumal auch das Display wackelig verklebt ist.<br \/>\nDie Cursorfunktion erschlie\u00dfet sich mir nicht so wirklich, ich habe doch die V\/div Anzeige um mein Signal zu bewerten? evtl. k\u00f6nnte man diese Anzeige als Auto Min-Max\/ Peak-Peak nutzen<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1266\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-1266\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/6eeb89b834c6ad6884685fa6149a45d5?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\">Heiner v. Keiner<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">13. Januar 2014 um 14:58<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo und Danke,<br \/>\nich habe Show_10_Oszi.zip\\Show_10_Oszi\\stm32f429\\Debug\\bin\\stm32f492.hex geflasht und bekomme die Ausgabe \u201cTouch ERR\u201d<br \/>\nDas Problem gab es mit deinem PacMan Klon nicht.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1267\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1267\">\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\">13. Januar 2014 um 18:32<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>den Fehler bekomme ich auch ab und zu. Steck mal USB aus und wieder an um das Board neu zu starten, dann m\u00fcsste es wieder gehen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1454\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-1454\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e4802630492b63805c8a57acb8e76d39?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\">Xaver<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">9. M\u00e4rz 2014 um 20:03<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<br \/>\ndanke fuer ein Beispiel zur Darstellung der DSP-Faehigkeiten des Prozessors. Aber warum sind die Compilereinstellungen fuer die FPU auf Sofwareemulation gestellt? (float-abi=soft)<\/p>\n<p>sG.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1456\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1456\">\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\">9. M\u00e4rz 2014 um 20:26<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>du kannst es auch auf \u201cFPU hard\u201d umstellen\u2026kommt auf das gleiche raus. Die Berechnung wird nur einmal pro Anzeige refresh gemacht (alle 50ms) das spielt die Geschwindigkeit keine Rolle.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1455\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-1455\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/af5be9fa3f95b3ec9c424ed130b7f2d3?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\">Cortex-Einsteiger<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">9. M\u00e4rz 2014 um 20:10<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>klasse, danke f\u00fcr die FFT Funktion, das freut mich<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1457\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1457\">\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\">9. M\u00e4rz 2014 um 20:27<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>ich bin mir nicht ganz sicher ob sie das macht was sie soll <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" \/> ich kenn mich mit FFT nicht so aus\u2026muss das erstmal nochmal in Ruhe nachmessen.<br \/>\n(z.B. ist der erste Wert der FFT immer 100% \u2026 das kann so nicht ganz stimmen)<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1458\" class=\"comment odd alt depth-3\">\n<div id=\"comment-1458\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e4802630492b63805c8a57acb8e76d39?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\">Xaver<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">9. M\u00e4rz 2014 um 21:41<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Der 1. Wert sollte die Amplitude (u. Phase) fuer Freuqenz = 0, also den Gleichspannungsanteil angeben.<br \/>\nSoweit ich gesehen habe verwendest du die FFT fuer Komplexe Zahlen, ohne dass ich mir den Source-Code angesehen habe, denke ich was du brauchst sind die \u2018Real FFT Functions\u2019 (arm_rfft_f32 \u2013 siehe CMSIS DSP Dokumentation).<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1460\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-4\">\n<div id=\"comment-1460\">\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\">11. M\u00e4rz 2014 um 21:45<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Danke, hab es ge\u00e4ndert\u2026so sehen die Daten plausibler aus.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1475\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-1475\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b4466e8150c38e453a3fd77dd4140bbb?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\">19. M\u00e4rz 2014 um 02:40<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Tolles Projekt, sowas habe ich mir schon laenger gewuenscht!<\/p>\n<p>Hier ein paar Anregungen:<\/p>\n<p>Man koennte den Touchscreen mehr nutzen: Z.B. koennte man, je nachdem was im Menu-Mode ausgewaehlt ist, z.B. den Y Offset verschieben (Ch1\/Ch2) oder Trigger Level und Zeit aendern, jenachdem wo auf dem Touchscreen getippt wird\u2026<\/p>\n<p>Nett waere auch ein simpler Frequenzgenerator, damit man dann gleich das Scope testen kann.<\/p>\n<p>Dann noch run\/stop per User Button?<\/p>\n<p>Nochmals Danke fuer das schoene Programm,<\/p>\n<p>Gruss,<\/p>\n<p>Markus<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1484\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1484\">\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\">21. M\u00e4rz 2014 um 18:58<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ja, die Bedienung ist ein echtes Problem. Muss mal schauen ob mir da was besseres einf\u00e4llt. So wie es jetzt ist, war es halt am einfachsten umzusetzen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1486\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1486\">\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\">22. M\u00e4rz 2014 um 21:09<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>lade dir mal Version 1.4 runter.<br \/>\nDa ist jetzt die Menusteuerung neu. User-Button = Run\/Stop. PB2 = 500Hz Rechteck.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1488\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-1488\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b4466e8150c38e453a3fd77dd4140bbb?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\">22. M\u00e4rz 2014 um 22:03<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Super, schon viel leichter zu bedienen\u2026 Mal sehen, wenn ich etwas Zeit finde, dann entwerfe ich eine kleine Aufsteck- (oder Untersteck-) Platine mit einer passenden Vorstufe.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1489\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1489\">\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\">23. M\u00e4rz 2014 um 10:31<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Dann kannst du auch gleich noch 5 Buttons (oder so ein SMD-Mini-Joystick) zur Bedienung einplanen <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1499\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-1499\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e4802630492b63805c8a57acb8e76d39?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\">Xaver<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. M\u00e4rz 2014 um 20:37<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Das ist jetzt eine ziemlich runde Sache. Danke!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1555\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-1555\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/364fde1fb3636680e7278c6c3dc581cb?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\">geimel<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">15. April 2014 um 18:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Respekt, wirklich ein gelungenes Teil.<br \/>\nMit einem passenden Geh\u00e4use und etwas vorbeschaltung auch sicherlich mal f\u00fcr eine Messung unterwegs tauglich. Leider bin ich nicht ganz firm mit der Programmierung von ST Controllern.<br \/>\nDie FFT ist auch ein Kracher, echt Klasse.<br \/>\nWas allerdings aus meiner Sicht noch erweiterbar w\u00e4re: 5 Tasten steuerkreuz als externe Taster beim Oszi<br \/>\nevtl. eine Multimeter funktion zur Frequenz und Spannungsmessung<br \/>\nevtl. ein einfacher DAC Ausgang mit Sinus, Rechteck, Dreieck,PWM<br \/>\nich wei\u00df nicht was RAM und Co so hergeben, aber k\u00f6nnte man ein paar Portpins als Logic analyzer hernehmen um die Daten dann an den PC oder USB Stick oder SD Karte zu senden?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1557\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1557\">\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\">15. April 2014 um 19:03<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>ja, machbar ist viel, im RAM ist noch massig Platz. Einzig die Steuerung und die Samplerate ist halt schrott. Um das ganze \u201cvern\u00fcnftig\u201d zu machen m\u00fcsste man wirklich eine Platine designen, aber daf\u00fcr fehlt mir das Geld und die Lust.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1558\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-1558\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/364fde1fb3636680e7278c6c3dc581cb?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\">geimel<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">15. April 2014 um 19:13<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>w\u00e4re es m\u00f6glich den USB Seriell Wandler vom Funktionsgenerator zu nutzen und beide projekte zu einem zu machen?<br \/>\nAlso nach dem Start wahlweise Funktionsgenerator oder Oszi starten?<br \/>\nDas w\u00e4re aus meiner Sicht sehr sinnvoll.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1841\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-1841\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9e750a1307839445d96d92a44aca162e?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\"><a class=\"url\" href=\"http:\/\/www.tacticalcode.de\/\" rel=\"external nofollow\">Damon<\/a><\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">6. Juni 2014 um 04:40<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Tolles Projekt! Ich werde mir auch bald (n\u00e4chten Monat) ein STM32F429-Disco zum spielen anschaffen.<br \/>\nDa ich gerade mit der Platinenherstellung daheim angefangen habe k\u00f6nnte ich vielleicht bei einem Erweiterungs-Board helfen.<br \/>\nSuper Arbeit, weiter so!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1913\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-1913\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/2737aefbb37a54862ec722f2baa3204a?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\">Steve Green<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">2. Juli 2014 um 22:50<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Program doesn\u2019t run when any optimisations are enabled.<br \/>\nIn file stm32_ub_systick.h line 28 you need \u201cvolatile uint32_t GUI_Timer_ms;\u201d<br \/>\nIt then work as normal.<\/p>\n<p>Nice little project by the way<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1915\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1915\">\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\">5. Juli 2014 um 09:13<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>thanks for the info<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1920\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-1920\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/605077aa015221a333fcd3df584d598b?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\">Simon<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. Juli 2014 um 12:46<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo<\/p>\n<p>Ich bin auf der suche nach einem Beispielcode f\u00fcr eine FFT von einigen ADC-Werten. Dabei bin ich auf deine Software gestossen. Ich brauche allerdings kein Display und auch die anderen Funktionen nicht.<br \/>\nGehe ich richtig in der Annahme, dass dieser Code grunds\u00e4tzlich auch auf einem STM32F407 Discoveryboard funktionieren sollte?<br \/>\nHast du die FFT Library evt. bereits an einem anderen Ort verwendet und erl\u00e4utert (vielleicht in einem etwas kleineren, daher \u00fcbersichtlicherem Projekt)?<\/p>\n<p>Besten Dank und liebe Gr\u00fcsse<br \/>\nSimon<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1921\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1921\">\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\">7. Juli 2014 um 13:53<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>das m\u00fcsste auf jedem STM32F4 laufen. Die notwendigen DSP Files liegen alle im Ordner \u201cfft_lib\u201d da kannst du ja neuere Versionen vom STM32F07 nehmen (aus dem DSP-Firmware-Package). Und als Beispiel kannst du dich ja am FFT.c und FFT.h vom Oszi-Projekt halten.<br \/>\nDa gibt es ein Eingangs-Array mit den ADC-Werte (in Float gewandelt und Nullpunktsymetrisch) und ein Ausgangs-Array in dem sp\u00e4ter die FFT liegt<br \/>\n<code><br \/>\n\/\/ init der FFT<br \/>\nfft_init();<\/code><\/p>\n<p>\/\/ fuellen vom Eingangs Array mit ADC-Werten<br \/>\nFFT_DATA_IN[0&#8230;511] = (float32_t)((adc_wert-2048.0)\/1000.0);<\/p>\n<p>\/\/ FFT berechnen<br \/>\nfft_calc();<\/p>\n<p>\/\/ Ausgangswerte<br \/>\nuint16_t fft_wert=FFT_UINT_DATA[0&#8230;255]<\/p>\n<p>kein gro\u00dfes Hexenwerk<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1922\" class=\"comment odd alt depth-3\">\n<div id=\"comment-1922\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/605077aa015221a333fcd3df584d598b?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\">Simon<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">8. Juli 2014 um 10:06<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Danke viel Mals f\u00fcr die Ausf\u00fchrliche Antwort.<br \/>\nEine kleine Frage habe ich noch: Im header-file schreibst Du bei FF_LENGTH, don\u2019t Change. Bezieht sich das auf deine Anwendung mit dem Display? Grunds\u00e4tzlich gibt es keine Einschr\u00e4nkungen zur Anzahl Samples im Code, richtig?<\/p>\n<p>Danke f\u00fcr die Hilfe<br \/>\nSimon<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1924\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-4\">\n<div id=\"comment-1924\">\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\">8. Juli 2014 um 12:14<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>laut Doku der realFFT von ST sind nur die L\u00e4ngen \u201c128,512,2048\u2033 erlaubt.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2047\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-2047\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/6562731382fd2f9aace58ed83fed60ec?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\">Rodrigo<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. August 2014 um 04:04<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello, I\u2019m beginning to study microcontrollers, and saw your project and carried away quite, very good, I do it, however, I do not understand the mounting lcd, if you can teach me I thank.<br \/>\nyou have: PA3 = G2 PD3 = G7<br \/>\n\/\/ PA4 = VSYNC PD6 = B2<br \/>\n\/\/ PA6 = G2 PD13 = WRX (CMD\/DATA)<br \/>\n\/\/ PA11 = R4 PF7 = SPI_CLK<br \/>\n\/\/ PA12 = R5 PF8 = SPI_MISO<br \/>\n\/\/ PB0 = R3 PF9 = SPI_MOSI<br \/>\n\/\/ PB1 = R6 PF10 = DE (Enable)<br \/>\n\/\/ PB8 = B6 PG6 = R7<br \/>\n\/\/ PB9 = B7 PG7 = CLK<br \/>\n\/\/ PB10 = G4 PG10 = G3<br \/>\n\/\/ PB11 = G5 PG11 = B3<br \/>\n\/\/ PC2 = SPI_CS PG12 = B4<br \/>\n\/\/ PC6 = HSYNC<br \/>\n\/\/ PC7 = G6<br \/>\n\/\/ PC10 = R2<\/p>\n<p>I have: PD14 -FSMC_D0<br \/>\nPD0 -FSMC_D2<br \/>\nPE7 -FSMC_D4<br \/>\nPE9 -FSMC_D6<br \/>\nPE11 -FSMC_D8<br \/>\nPE13 -FSMC_D10<br \/>\nPE15 -FSMC_D12<br \/>\nPD9 -FSMC_D14<br \/>\nLCD_CS \u2013 PD7<br \/>\nPD5 \u2013 FSMC_NWE \u2013 LCD_WR<br \/>\nPB0 BL_PWM<br \/>\nPC4 LCDTP_CS<br \/>\nLCDTP_DIN PB15<br \/>\nPD15 \u2013 FSMC_D1<br \/>\nPD1 \u2013 FSMC_D3<br \/>\nPE8 F -SMC_D5<br \/>\nPE10 \u2013 FSMC_D7<br \/>\nPE12 \u2013 FSMC_D9<br \/>\nPE12 \u2013 FSMC_D9<br \/>\nPD8 \u2013 FSMC_D13<br \/>\nPD10 \u2013 FSMC_D15<br \/>\nLCD_RS \u2013 FSMC_PD11<br \/>\nPD4 \u2013 FSMC_LCD_RD<br \/>\nPC5 \u2013 LCDTP_IRQ<br \/>\nPB13 \u2013 LCDTP_CLK<br \/>\nPB14 \u2013 LCDTP_DOUT Open407V-D<\/p>\n<p>Thank You.<\/p>\n<p>Rodrigo \u2013 Brazil<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2049\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-2049\">\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\">19. August 2014 um 10:11<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>The used LCD on the STM32F429-Disco Board is connected to the TFT-Interface of the MCU. These Interface is not compatible with the FSMC-Interface from the STM32F407 MCU. Please have a look at the datasheets of the different MCUs.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2052\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2052\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/6562731382fd2f9aace58ed83fed60ec?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\">Rodrigo<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. August 2014 um 17:30<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>thanks for the attention given.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2128\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2128\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/3ba790f2c0d8ccdce007d213e630681b?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\">Thamanoon<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. September 2014 um 03:26<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi, ubecker<br \/>\nThank you very much for your code, with your FFT example, I can make a simple Oscilloscope with stm32f103zet board. Here\u2019s the link:<br \/>\n<a href=\"http:\/\/www.electoday.com\/index.php\/topic,11938.0.html\" rel=\"nofollow\">http:\/\/www.electoday.com\/index.php\/topic,11938.0.html<\/a><br \/>\nPlease you see, if some points are not correct please you advice. I just start with stm32f4, do not understand your project yet. I must learn your programming pattern from beginning with stm32f4discovery\u2019s projects.<br \/>\nThanks.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4913\" class=\"comment odd alt depth-2\">\n<div id=\"comment-4913\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e8698e86a0f0b25af93a74a804dfc5c2?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\">Juris Perkons<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">21. Dezember 2016 um 11:14<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello, Thamanoon!<br \/>\nI know, it is several years old now, but I would like to ask, those oscilloscope codes that are in link you provided \u2013 is there maybe some additional resource about it, maybe blog, webpage? Or, some short annotation in english maybe is possible? Thank You very much in advance!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2313\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-2313\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b6b322fa36dd281baa818e0a81d80146?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\">Muhammad Faizan<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">12. Oktober 2014 um 08:02<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Please tell me what this comment means<\/p>\n<p>case 7 : \/\/ 20ms=&gt;1,25kHz=800us (adc.c)<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2316\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2316\">\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\">12. Oktober 2014 um 10:26<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>at this point the settings for the timer period and prescaler is set.<br \/>\nCase7 = the user has selected a horizontal resolution of 20ms\/div<br \/>\n20ms = 50Hz per div<br \/>\n(one div = 25 pixel at the display)<br \/>\n50 Hz * 25 = 1,25 kHz per pixel<br \/>\nthe Timer-2 is running with 84MHz<br \/>\nto get the right resolution you need a devider of<br \/>\n84MHz \/ 1,25kHz = 67200<br \/>\ni have chosen (42 * 1600) to do this<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2598\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2598\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b6b322fa36dd281baa818e0a81d80146?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\">Muhammad Faizan<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">1. Dezember 2014 um 16:43<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>How to change the 500Hz test signal to 2500Hz ? Please help me<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2600\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2600\">\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. Dezember 2014 um 19:27<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>the systick interval is used to toggle PB2 and these interval is fix at 1ms. so you can\u2019t change that. but you can use a free timer and generate another signal on another free gpio pin with 2,5kHz. if you need a example leave a message.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2605\" class=\"comment even depth-3\">\n<div id=\"comment-2605\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b6b322fa36dd281baa818e0a81d80146?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\">Muhammad Faizan<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">2. Dezember 2014 um 07:20<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Yes please provide me an example of 2.5kHz<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2656\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2656\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/b6b322fa36dd281baa818e0a81d80146?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\">Muhammad Faizan<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. Dezember 2014 um 21:55<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>please provide me an example of 2.5kHz<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2663\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-2663\">\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\">8. Dezember 2014 um 21:32<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p><code><br \/>\n\/\/----------------------------------------------------------------------<br \/>\n\/\/ includes<br \/>\n\/\/----------------------------------------------------------------------<br \/>\n#include \"stm32f4xx_gpio.h\"<br \/>\n#include \"stm32f4xx_rcc.h\"<br \/>\n#include \"stm32f4xx_tim.h\"<\/code><\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nvoid INIT_PB7_AF_TIM4(void)<br \/>\n{<br \/>\nGPIO_InitTypeDef GPIO_InitStructure;<\/p>\n<p>\/\/ clock enable<br \/>\nRCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);<\/p>\n<p>\/\/ set pin as AF-Function<br \/>\nGPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;<br \/>\nGPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;<br \/>\nGPIO_InitStructure.GPIO_OType = GPIO_OType_PP;<br \/>\nGPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;<br \/>\nGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;<br \/>\nGPIO_Init(GPIOB, &amp;GPIO_InitStructure);<\/p>\n<p>\/\/ connect Pin PB7 to TIM4<br \/>\nGPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_TIM4);<br \/>\n}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nvoid INIT_TIM4_CH2_2500HZ_TOGGLE(void)<br \/>\n{<br \/>\nTIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;<br \/>\nTIM_OCInitTypeDef TIM_OCInitStructure;<\/p>\n<p>\/\/ clock enable<br \/>\nRCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);<\/p>\n<p>\/\/ set period + prescaler :<br \/>\n\/\/ Timer-4 = 84MHz<br \/>\n\/\/ 84MHz\/200\/84 = 5000Hz<br \/>\nTIM_TimeBaseStructure.TIM_Period = (200-1);<br \/>\nTIM_TimeBaseStructure.TIM_Prescaler = (84-1);<br \/>\nTIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;<br \/>\nTIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;<br \/>\nTIM_TimeBaseInit(TIM4, &amp;TIM_TimeBaseStructure);<\/p>\n<p>\/\/ set OutputCompare-CH2 : toggle at compare<br \/>\nTIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Toggle;<br \/>\nTIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;<br \/>\nTIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;<br \/>\nTIM_OC2Init(TIM4, &amp;TIM_OCInitStructure);<\/p>\n<p>\/\/ Timer enable<br \/>\nTIM_Cmd(TIM4, ENABLE);<br \/>\n}<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2664\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2664\">\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\">8. Dezember 2014 um 21:33<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>try this,<br \/>\nnot tested but should toggle PB7 with 2500 hz<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2698\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2698\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/59cfe6f6708cf6171355893d9979d323?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\">Peter<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">14. Dezember 2014 um 04:21<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Leider kann der Assembler code in startup_stm32f4xx.c in der aktuellen CoIDE mit GNU Tools ARM Embedded\\4.9 2014q4 nicht \u00fcbersetzt werden:<br \/>\n[cc] \u2026 Temp\\ccUiuOvE.s: Assembler messages:<br \/>\n[cc] \u2026 Temp\\ccUiuOvE.s:187: Error: selected processor does not support Thumb mode `it lt\u2019<br \/>\n[cc] \u2026 Temp\\ccUiuOvE.s:188: Error: Thumb does not support conditional execution<br \/>\n[cc] \u2026 Temp\\ccUiuOvE.s:193: Error: unexpected character `w\u2019 in type specifier<br \/>\n[cc] \u2026 Temp\\ccUiuOvE.s:193: Error: bad instruction `ldr.w R0,=0xE000ED88\u2032<br \/>\n[cc] \u2026 Temp\\ccUiuOvE.s:195: Error: unshifted register required \u2014 `orr R1,R1,#(0xF&lt;&lt;20)&#8216;<\/p>\n<p>und in Keil gibt es noch viel mehr Fehler.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2706\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2706\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/59cfe6f6708cf6171355893d9979d323?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\">Peter<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">14. Dezember 2014 um 20:41<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Mit CooCox 1.7.7 klappt alles bestens. Super Projekt!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2885\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2885\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e7080ea539654ba11808501983c08c88?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\">victor<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">11. Februar 2015 um 20:11<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello, i want to program a STM32F4 board so it can transmit a voltage to a pin and then stop for a while and then again transmit voltage to the pin. I want to program the board so it can send periodically voltage to a ultrasound transducer. It has to do something like this:<\/p>\n<p><a href=\"..\/..\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/9\/9e\/Duty_cycle_general.png\/350px-Duty_cycle_general.png\" rel=\"nofollow\">http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/9\/9e\/Duty_cycle_general.png\/350px-Duty_cycle_general.png<\/a><\/p>\n<p>Can someone help me please? I have programmed easy things like turning on the leds but i\u2019m stuck for doing this.<\/p>\n<p>Thank you very much<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2886\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2886\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/a1409b1fe6254bc7fbdcfa48b73a1ee9?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\">Joerg B.<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">11. Februar 2015 um 20:46<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p><a href=\"index4e0a.html?page_id=1013\" rel=\"nofollow\">http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=1013<\/a> look there<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2904\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2904\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/ee448ea2d898a8c4e8438e19e4b2a6df?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\">Alexander M.<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">17. Februar 2015 um 12:12<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>ich habe die Oszivariante mit dem stm32f407VG \u201cversucht\u201d als 2Kanal Oszi.<br \/>\nNach senden eines Zeichens vom Terminal sollen ADC1 und ADC2 parallel jeweils 500 Messungen machen und dann die Werte ans Terminal senden.<br \/>\nMessen und Senden mit nur einem Kanal funtioniert, aber sobald ich jetzt das Programm auf zwei Kan\u00e4le erweitert habe bekomme ich erst nach mehreren Messungen ein Ergebnis auf dem ersten Kanal und im zweiten Kanal nichts. Nach weiteren Messungen sind die Werte vom ersten Kanal im Register vom Zweiten.<br \/>\nVerzweiflung ob Terminalprogramm oder das vom MC falsch ist.<\/p>\n<p>Kann ich den Code im ganzen reinstellen oder besser als ZIP oder \u00c4hnliches?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2905\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2905\">\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\">18. Februar 2015 um 18:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>ich suche keine Fehler in fremdem Code, sorry.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2907\" class=\"comment even depth-3\">\n<div id=\"comment-2907\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/ee448ea2d898a8c4e8438e19e4b2a6df?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\">AlexanderM.<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">20. Februar 2015 um 22:43<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Kein Problem, habs gefunden. War im Terminalprogramm beim auslesen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2919\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2919\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/8d2500599478137d87e7ae7bfa360840?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\">sest<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. Februar 2015 um 19:28<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Nice project<br \/>\ncan try make one more powerfull ,with external adc max1197<br \/>\nI\u2019m new in arm , stm32f429 can put data in ram at 60Msps ?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2945\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2945\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/511a3dc107bfb2f5deca8e90d0872630?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\">Lars R.<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. M\u00e4rz 2015 um 21:33<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>ich nutze das Oszilloskop gerne, weil mir momentan nichts exakteres zur Verf\u00fcgung steht. Ich f\u00e4nde es gut, wenn man die aktuellen Einstellungen speichern k\u00f6nnte, damit man nach einem Neustart nicht erst alles wiederherstellen muss.<\/p>\n<p>MfG<br \/>\nLars<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2950\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2950\">\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\">8. M\u00e4rz 2015 um 14:10<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>wo sollten die daten gepspeichert werden ?<br \/>\nevent. k\u00f6nnte man die SD-Karten Library einbinden,<br \/>\ndann m\u00fcsste man aber eine SD-Karte anschlie\u00dfen<br \/>\n(ziemlicher Aufwand)<br \/>\nEinfacher w\u00e4re ein Parser f\u00fcr die Ser. Schnittstelle<br \/>\ndann m\u00fcsste halt immer der PC daneben stehen <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3024\" class=\"comment even depth-3\">\n<div id=\"comment-3024\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/511a3dc107bfb2f5deca8e90d0872630?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\">Lars R.<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">21. M\u00e4rz 2015 um 20:14<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi,<\/p>\n<p>wie w\u00e4re es mit dem internen Flash? Implementiert man das Speichern als Menu-Option, dann sollte der Flash auch nicht allzu sehr belastet werden.<\/p>\n<p>MfG<br \/>\nLars<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2954\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2954\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/89c0a8a9c94484cd3f4b875c8d719e0d?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\">Frank<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">9. M\u00e4rz 2015 um 12:31<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<br \/>\nsehr nettes Projekt. Ich baue es mit Em::Blocks mit HardFP und es funktioniert auch gut, solange man keine Optimierung einstellt. Sobald irgendetwas ungleich -O0 verwendet wird, friert die Anzeige ein. Als Grund konnte ich GUI_Timer_ms entlarven. Das muss mMn volatile deklariert werden. Dann l\u00e4uft es hier auch mit -O2.<br \/>\nVG Frank<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-2994\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2994\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/749351508f1f50015a3ad0018c345528?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\">Martin<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">17. M\u00e4rz 2015 um 18:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi,<\/p>\n<p>Hast Du bei Deinem Projekt herausfinden k\u00f6nnen welchen Wertebereich die CMSIS-FFT auswirft?<br \/>\nIch meine als Beispiel: Ich habe einen 16 Bit ADC, 0-65535 entspricht z.B. 0-5V, den f\u00fcttere ihn mir einem reinen Sinus, also Sammelwerke von 0-65535. Wenn ich das nun durch die FFT Routine schicke, dann sehen ich einen hohen Magnitudenwert bei 1KHz. Aber finde ich den 5V Pegel dort irgendwie wieder? Hast Du da eine Idee?<\/p>\n<p>Gru\u00df Martin<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3001\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3001\">\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\">18. M\u00e4rz 2015 um 19:14<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>musst du selbst mal ausprobieren. So weit ich mich noch erinnere, skaliere ich den gr\u00f6\u00dften Wert so, das er eine bestimmte l\u00e4nge hat. Damit ist also jede Information aus dem eigentlichen Signal verloren. das m\u00fcsste man als erstes l\u00f6schen und dann mal sehen wie sich die FFT verh\u00e4lt.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3016\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-3016\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/a9a98ca77e27ceed3491454dcff3a21d?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\">Sam white<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">20. M\u00e4rz 2015 um 19:40<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Can I use 3.3v trigger or is the extra .3v too much?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3021\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3021\">\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\">21. M\u00e4rz 2015 um 10:30<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>vdda is only 3.0 so i think you have no chance to meassure 3.3V but .The adc-pin is protected with an internal diode and should handle 3,3V please read the datasheet first.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3052\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-3052\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/1098075a6ed26459c1a597a2085d12bb?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\">Akio<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">27. M\u00e4rz 2015 um 18:54<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>this is a very good project.<\/p>\n<p>right now, I want to change the adc max sample rate from 1Mhz to 2.2Mhz.<\/p>\n<p>the target is <a href=\"mailto:2CH@2.2MHz\">2CH@2.2MHz<\/a> in the same time.<\/p>\n<p>so I change the 10us timer setting from prescaler=20;period=3; to prescaler=18;period=1;.<\/p>\n<p>but I do some calculation and study, also trace the code from <a href=\"http:\/\/tech.munts.com\/MCU\/Frameworks\/ARM\/stm32f4\/libs\/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0\/Project\/STM32F4xx_StdPeriph_Examples\/ADC\/ADC_DualModeRegulSimu\" rel=\"nofollow\">http:\/\/tech.munts.com\/MCU\/Frameworks\/ARM\/stm32f4\/libs\/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0\/Project\/STM32F4xx_StdPeriph_Examples\/ADC\/ADC_DualModeRegulSimu<\/a><\/p>\n<p>I am very confused with the adc.c, P_ADC_InitADC() and adc.h, talking about ADC max sample rate.<\/p>\n<p>could you do me a favor to tell me where is the missing part?<\/p>\n<p>Thank you very much.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3057\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3057\">\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\">30. M\u00e4rz 2015 um 18:33<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>which \u201cmissing part\u201d do you mean ?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3263\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-3263\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/ee1d0dc9ba0b2da45b9e03faa44e0f0b?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\">Onigarou<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">16. Mai 2015 um 10:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi,<\/p>\n<p>I\u2019m trying to modify your project to convert PA5 to output a 50Hz triangular waveform with DAC2. I\u2019d appreciate any guidance you can provide.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3268\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3268\">\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\">17. Mai 2015 um 13:16<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>that doesnt work. DAC-2 is connected to PA5<br \/>\nbut PA5 is used by Channel-1 from the Oscii.<br \/>\nYou must change this first.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4217\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-4217\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/8792f2f4d80175fb8f1e6e5e794cb4d4?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\">Topaz<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. Oktober 2015 um 17:18<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Wonderful,<\/p>\n<p>I was away from the office, and in need of an oscilloscope for a power analysis. You definitely saved my day.<\/p>\n<p>I added lower vertical unit up to 0.001v, and changed a bit the code to support it. Where can I share my hacks ?<\/p>\n<p>Thanks again for the really good work !<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4252\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-4252\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/dd7d1e10736c554312d184151b06ab02?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\">Michael<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">20. Oktober 2015 um 18:44<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>das Oszi ist echt genial. Vielen Dank f\u00fcr die tolle Arbeit!<\/p>\n<p>Planst du auch eine Portierung auf das STM32F746-Disco Board mit dem gr\u00f6\u00dferen LCD? W\u00e4re klasse.<\/p>\n<p>Gru\u00df<br \/>\nMichael<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4259\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4259\">\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\">23. Oktober 2015 um 18:10<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>die idee ist gut aber ich komme im Moment zu gar nichts mehr <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_sad.gif\" alt=\":-(\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4316\" class=\"comment odd alt depth-3\">\n<div id=\"comment-4316\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/825c709f2dd5eb1337069a2e03c99c43?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\">Pit<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">10. November 2015 um 18:07<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>die idee ist fantastisch dieses starterkit (stm32f746) hat viel mehr m\u00f6glichkeiten<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4296\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-4296\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/496aecc1104d6a08e50954a8279db4a4?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\"><a class=\"url\" href=\"http:\/\/github.com\/papadkostas\" rel=\"external nofollow\">Kostas<\/a><\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">4. November 2015 um 22:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello,<br \/>\ncould it be possible to add 2 more channels?<br \/>\nthe board still have 2 more adc inputs, PC3 ADC1 DMA channel 0 or 4<br \/>\nand PF6 @ ADC3 DMA channel 0 or 1.<br \/>\nI know that there are only 3 ADC\u2019s and multiple channels<br \/>\nthat each one ADC\u2019s share the same sample and hold circuit internally<br \/>\nthat could lead to inacurate measurements.<br \/>\nThanks in advance! <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4307\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-4307\">\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\">6. November 2015 um 22:21<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>in this project i used the ADC in \u201cDUAL_MODE\u201d so both channels<br \/>\nare sampled at the same time. The F4 can\u2019t sample all 3 channels<br \/>\nat the same time. If you want more as two channels you have<br \/>\nto sample them one after another. In result you have a time delay<br \/>\nbetween these samples. But if you can live with this \u201cfailure\u201d \u2026 go for it.<br \/>\nIt will be difficult to implement this in my projekt,<br \/>\nits easier for you to start a new one.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4537\" class=\"comment even depth-3\">\n<div id=\"comment-4537\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/496aecc1104d6a08e50954a8279db4a4?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\"><a class=\"url\" href=\"http:\/\/github.com\/papadkostas\" rel=\"external nofollow\">Kostas<\/a><\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Januar 2016 um 13:04<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello again!!<br \/>\nI\u2019ve made a new project.<br \/>\nIt\u2019s missing many things like triggering,<br \/>\nuser interface and many more.<br \/>\nBut for now i can see signals OK on 4 channels on the screen.<br \/>\nBut i\u2019m having problem with the drawing of the signal.<br \/>\nEach time new drawing begins, i dont delete the previous one<br \/>\nand the new signal goes on the old signal, and you cant see anything after less than a second.<br \/>\nCould you give me a tip on how to deal with screen update please?<br \/>\nThanks in advance.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4538\" class=\"comment odd alt depth-4\">\n<div id=\"comment-4538\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/496aecc1104d6a08e50954a8279db4a4?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\"><a class=\"url\" href=\"http:\/\/github.com\/papadkostas\" rel=\"external nofollow\">Kostas<\/a><\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Januar 2016 um 13:05<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>I forgot the link to source. <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_biggrin.gif\" alt=\":D\" \/><br \/>\n<a href=\"https:\/\/github.com\/papadkostas\/STM32F429_4CH_SCOPE\/blob\/master\/main.c\" rel=\"nofollow\">https:\/\/github.com\/papadkostas\/STM32F429_4CH_SCOPE\/blob\/master\/main.c<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4550\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-5\">\n<div id=\"comment-4550\">\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\">28. Januar 2016 um 19:32<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>sorry, your code\u2026your problem <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4303\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-4303\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/8ee1edc4df18d1afd12eb0c4c8a55091?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\">Christian Julius<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">6. November 2015 um 15:29<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Sag mal,<\/p>\n<p>hast Du das allein programmiert? D\u00fcrfte ja ewig gedauert haben, die ganzen Grafik Effekte aus rudiment\u00e4ren Funktionen zusammen zu bauen usw.<\/p>\n<p>Irre\u2026<\/p>\n<p>Christian<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4308\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4308\">\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\">6. November 2015 um 22:22<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>welche \u201cGrafik-Effekte\u201d das Menu besteht nur aus Text. Und die Buttons sind ein Bild.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4317\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-4317\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/825c709f2dd5eb1337069a2e03c99c43?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\">Pit<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">10. November 2015 um 18:11<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>who is author(s) of this project?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4326\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4326\">\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\">13. November 2015 um 20:16<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>thats made by me.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4617\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-4617\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/2f8dce667d03d58457bf5327c66b7896?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\">Sven<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">4. M\u00e4rz 2016 um 02:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>tolles Projekt und f\u00fcr einfache Sachen super zu gebrauchen.<\/p>\n<p>Aber warum startet die Software nur, wenn per USB am PC angeschlossen?<\/p>\n<p>Nur mit Spannung versorgt (per USB-Ladeger\u00e4t) wird der Bildschirm wei\u00df und das war es?<\/p>\n<p>Es w\u00e4re toll, wenn das auch so funktionieren w\u00fcrde. Wenn man n\u00e4mlich an einem anderen Board arbeitet muss man zum Flashen das 429-Oszi immer abstecken. <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_sad.gif\" alt=\":-(\" \/><\/p>\n<p>Gr\u00fc\u00dfe<br \/>\nSven<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4624\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4624\">\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\">4. M\u00e4rz 2016 um 19:55<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>wieviel Strom liefert dein Ladeger\u00e4t ?<br \/>\nPr\u00fcf mal die Spannung an der Platine wahrscheinlich geht die in die Knie.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4630\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-4630\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/2f8dce667d03d58457bf5327c66b7896?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\">Sven<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. M\u00e4rz 2016 um 15:21<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo und danke f\u00fcr die Antwort,<br \/>\nnachmessen geht gerade nicht, da ich unterwegs bin.<br \/>\nIch hatte es an einem Samsung-Galaxy Lader mit 2A (sofern er die auch ohne spezielle Tricks abgibt!?) und an einem USB-3.0-Hub, der eine separate 2A-Ladebuchse ohne USB-Funktion hat.<br \/>\nWas lustig ist: Wenn ich erst normal per USB mit dem PC verbinde (z.B. auch \u00fcber den Hub) startet die Oszi-Software normal. Wenn ich dann \u00fcber die entsprechenden Pins auf dem Board zus\u00e4tzliche 5V drauf bringe (von der Nur-Lade-Buchse vom Hub) und dann den \u201cnormalen\u201d USB abstecke l\u00e4uft es weiter!<br \/>\nDaher hatte ich auch eher auf ein Softwarethema (fehlende Startbedingung o.\u00e4.) getippt.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4634\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4634\">\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\">7. M\u00e4rz 2016 um 18:30<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>komisch\u2026softwareseitig gibt es da keine verkn\u00fcpfung<br \/>\nschon mal den Reset Button probiert ob das hilft<br \/>\nsonst hab ich da auch keine Idee<br \/>\nich benutze immer den PC als Quelle<br \/>\np.s. ich arbeite gerade am F746 Oszi<br \/>\nfalls du w\u00fcnsche oder Ideen hast \u2026<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4744\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-4744\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e873c3518ec58d3e956fabe967b1fe1f?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\">Vaytrex<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">3. Juni 2016 um 02:23<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi sir i curious about how u did the pop-up \u201cup down left right\u201d menu after touch the screen. Which line is those code?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4915\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-4915\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/0e66c4d49db08665d46a637c6e2b2f4a?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\">Juris Perkons<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">23. Dezember 2016 um 10:38<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<br \/>\nich habe jetzt mein F429-DISCO Board erhalten und sofort dein Oszilloskop Software aufgespielt. Sie war f\u00fcr mich der Hauptgrund das Board zu bestellen! <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":)\" \/> Vielen Dank daf\u00fcr! Und auch f\u00fcr die anderen Projekte die du mit der Community geteilt hast.<br \/>\n<a href=\"http:\/\/bildites.lv\/a\/7npmye3q#ytm6u5ku\" rel=\"nofollow\">http:\/\/bildites.lv\/a\/7npmye3q#ytm6u5ku<\/a><br \/>\nP.S.: my friend translated this in german, my german is not so good, I prefer english <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4916\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-4916\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/0e66c4d49db08665d46a637c6e2b2f4a?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\">Juris Perkons<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">23. Dezember 2016 um 14:25<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>\u2026 and, Merry Christmas! To Author, to Everyone! <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-5019\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-5019\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/8b99e1b6ad257d854c310eaa5c8edd17?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\">Shalec<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">20. Mai 2017 um 19:09<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hey,<br \/>\ndid you ever tried to \u201cmeasure\u201d the frequency of another STM32F4 by your project? If not, how would u connect them? <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_wink.gif\" alt=\";)\" \/><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-5020\" class=\"comment odd alt depth-2\">\n<div id=\"comment-5020\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/8b99e1b6ad257d854c310eaa5c8edd17?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\">Shalec<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">20. Mai 2017 um 19:11<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Oh, ganz \u00fcbersehen, ich k\u00f6nnte ja auch auf Deutsch fragen <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_biggrin.gif\" alt=\":D\" \/><\/p>\n<p>Ich habe hier ein billigen CJMCU-Board und das STM32F429ZI-DISCO. \u00dcber das Disco k\u00f6nnte ich anhand Deines Porjektes den kleinen \u201cbemessen\u201d. Aber wie w\u00fcrdest Du die L\u00f6sung daf\u00fcr angehen?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-5024\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-3\">\n<div id=\"comment-5024\">\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\">23. Mai 2017 um 18:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>einfach GND von beiden Platinen verbinden<br \/>\nund dann das Ausgangssignal mit dem Eingangspin verbinden.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Das hier ist die Projekt-Seite vom Mini-Oszilloskop per STM32F429-Discovery-Board. Das ganze soll mehr den Anspruch als \u201cSch\u00e4tzeisen\u201d und nicht dem von einem \u201cMessger\u00e4t\u201d haben. Also nicht hoffen das man mit dem Ding hoch genaue Messungen machen kann. Analoge Eing\u00e4nge : &hellip; <a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/show-projekte\/10-show-mini-oszi-per-stm32f429-disco\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":591,"menu_order":10,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[134,129,136],"tags":[288,268,167,102,103,290],"class_list":["post-752","page","type-page","status-publish","hentry","category-show-projekte","category-stm32f429","category-videos","tag-oscilloscope","tag-oszi","tag-projekt","tag-stm32f429","tag-stm32f429idiscovery","tag-video"],"_links":{"self":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/752","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=752"}],"version-history":[{"count":6,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/752\/revisions"}],"predecessor-version":[{"id":1813,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/752\/revisions\/1813"}],"up":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/591"}],"wp:attachment":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/categories?post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/tags?post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}