{"id":140,"date":"2017-11-22T00:41:45","date_gmt":"2017-11-21T23:41:45","guid":{"rendered":"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=140"},"modified":"2019-11-15T23:58:09","modified_gmt":"2019-11-15T22:58:09","slug":"pc-programme-von-uwe","status":"publish","type":"page","link":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/pc-programme-von-uwe\/","title":{"rendered":"PC-Programme von Uwe"},"content":{"rendered":"<p><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-previous\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/grundsaetzliches-zur-coocox-ide\/\" title=\"Grunds\u00e4tzliches zur CooCox-IDE\"><span class=\"meta-nav\">\u2190<\/span> Grunds\u00e4tzliches zur CooCox-IDE<\/a><\/div><\/div><!-- #nav-below --><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-next\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/allgemeines-zu-den-stm32f4-librarys\/\" title=\"Allgemeines zu den STM32F4-Librarys\">Allgemeines zu den STM32F4-Librarys <span class=\"meta-nav\">&rarr;<\/span><\/a><\/div><\/div><!-- #nav-below --><\/p>\n<p>Hier findet Ihr eine paar von mir geschriebenen PC-Programme die w\u00e4hrend dem programmieren der Librarys f\u00fcr den STM32F4 entstanden sind.<\/p>\n<p><a href=\"#P01\">01 = PixelFontGenerator<\/a><br \/>\n<a href=\"#P02\">02 = ImageGenerator<\/a><br \/>\n<a href=\"#P03\">03 = FileConverter<\/a><br \/>\n<a href=\"#P04\">04 = UART-Terminal-Programm<\/a><br \/>\n<a href=\"#P05\">05 = UDP-Server<\/a><br \/>\n<a href=\"#P06\">06 = HID-Terminal-Programm<\/a><\/p>\n<hr \/>\n<p><a name=\"P01\"><\/a><strong>01=PixelFontGenerator :<\/strong><\/p>\n<p>Weil mein Display keinen Zeichensatz hat, musste ich welche erzeugen. Und weil das per PC am einfachsten geht, habe ich dieses Programm geschrieben. Es wandelt beliebige Windows Fonts in Pixeldaten um und speichert diese als C-File ab.<\/p>\n<p>Hinweis : unter Windows muss die Funktion \u201cClearType\u201d ausgeschaltet sein !!<br \/>\nsonst werden die TrueType-Schriftarten nicht richtig dargestellt.<\/p>\n<p>Der Windows-Font muss ein Monospace-Typ sein.<br \/>\n(d.h. alle Zeichen m\u00fcssen die gleiche Breite haben)<br \/>\nHinweis : ab der Version 1.6 k\u00f6nnen auch propotional Fonts umgewandelt werden<\/p>\n<p>Die Breite vom erzeugten Font darf 16 Pixel nicht \u00fcbersteigen.<br \/>\n(Hinweis : ab der Version 1.4 sind auch Fonts bis 32Pixel breite m\u00f6glich)<\/p>\n<p>Man kann vorher die Schriftart und Schriftgr\u00f6se (event. Fett und Kursiv) einstellen und dann alle Ascii Zeichen vom Font automatisch umwandeln lassen.<\/p>\n<p>Ab der Version 1.5 kann das Programm per \u201cautoset\u201d die Parameter f\u00fcr Start\/Stop Koordinate selbst ermitteln.<\/p>\n<p>Es kann auch festgelegt werden, das mehr (oder weniger) Zeichen als der \u201cnormale\u201d Ascii-Zeichensatz (von 32 bis 126) umgewandelt werden sollen. Allerdings ist dieses File dann event. nicht mehr kompatibel zu meinen Font-Librarys. Das kann aber von euch angepasst werden.<\/p>\n<p>Ab der Version 1.7 k\u00f6nnen auch Unicode Zeichen umgewandelt werden.<br \/>\nEin spiegeln und invertieren der Zeichen ist auch m\u00f6glich.<\/p>\n<p>Ab der Version 1.8 k\u00f6nnen die Pixeldaten von einem Character<br \/>\nper MAUS ge\u00e4ndert werden.<\/p>\n<p>Das erzeugte C-File kann dann im C-Programm per #include eingebunden werden.<\/p>\n<p>Hier das File zum <strong>download<\/strong> :<\/p>\n<div class=\"sdm_download_item \"><div class=\"sdm_download_item_top\"><div class=\"sdm_download_thumbnail\"><img decoding=\"async\" class=\"sdm_download_thumbnail_image\" src=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2019\/11\/windows_tool_icon_64x64.png\" alt = \"PixelFontGenerator\" \/><\/div><div class=\"sdm_download_title\">PixelFontGenerator<\/div><\/div><div style=\"clear:both;\"><\/div><div class=\"sdm_download_description\"><p>Hier der PixelFontGenerator Version 1.0.8 zum Download:<\/p>\n<\/div><div class=\"sdm_download_link\"><span class=\"sdm_download_button\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?sdm_process_download=1&download_id=2676\" class=\"sdm_download green\" title=\"PixelFontGenerator\" target=\"_self\">Jetzt herunterladen!<\/a><\/span><span class=\"sdm_download_item_count\"><span class=\"sdm_item_count_number\">989<\/span><span class=\"sdm_item_count_string\"> Downloads<\/span><\/span><\/div><\/div><div class=\"sdm_clear_float\"><\/div>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><a name=\"P02\"><\/a><strong>02=ImageGenerator :<\/strong><\/p>\n<p>Das Display das ich einsetze hat eine Farbtiefe von 16Bit (RGB565). Um normale Windows-Bitmaps (*.bmp) in dieses Format umzuwandeln, habe ich dieses Programm geschrieben.<\/p>\n<p>Die maximale Bildgr\u00f6\u00dfe ist auf 240 x 320 Pixel beschr\u00e4nkt (das ist auch die Displaygr\u00f6\u00dfe).<br \/>\nHinweis : ab der Version 1.3 kann die Gr\u00f6\u00dfenbeschr\u00e4nkung abgeschaltet werden)<\/p>\n<p>Vor dem umwandeln kann ausgew\u00e4hlt werden, ob ein C-File oder ein Image (Hex-File) erzeugt werden soll. Das C-File muss per #include in das Flash der CPU kopiert werden und mit der Library \u201cSTM32_UB_GRAPHIC\u201d angezeigt werden. das Image-File kann auf SD-Karte gespeichert werden und dann mit der Library \u201cSTM32_UB_PICTURE\u201d geladen und angezeigt werden.<\/p>\n<p>Hier das File zum\u00a0<strong>download<\/strong>\u00a0:<\/p>\n<div class=\"sdm_download_item \"><div class=\"sdm_download_item_top\"><div class=\"sdm_download_thumbnail\"><img decoding=\"async\" class=\"sdm_download_thumbnail_image\" src=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2019\/11\/windows_tool_icon_64x64.png\" alt = \"ImageGenerator\" \/><\/div><div class=\"sdm_download_title\">ImageGenerator<\/div><\/div><div style=\"clear:both;\"><\/div><div class=\"sdm_download_description\"><p>Hier der ImageGenerator Version 1.0.3 zum Download:<\/p>\n<\/div><div class=\"sdm_download_link\"><span class=\"sdm_download_button\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?sdm_process_download=1&download_id=2678\" class=\"sdm_download green\" title=\"ImageGenerator\" target=\"_self\">Jetzt herunterladen!<\/a><\/span><span class=\"sdm_download_item_count\"><span class=\"sdm_item_count_number\">658<\/span><span class=\"sdm_item_count_string\"> Downloads<\/span><\/span><\/div><\/div><div class=\"sdm_clear_float\"><\/div>\n<hr \/>\n<p><a name=\"P03\"><\/a><strong>03=FileConverter :<\/strong><\/p>\n<p>Dieser Konverter wandelt HEX-Files in Ascii-Files um und umgekehrt. Damit kann z.B. ein JPG-Bild (*.jpg) in ein C-File umgewandelt werden. Per #include kann so das Bild z.B. von der Library \u201cSTM32_UB_GRAPHIC\u201d angezeigt werden.<\/p>\n<p>Die Umgekehrte Richtung geht auch\u2026macht aber nur Sinn, wenn das Format stimmt.<br \/>\n(Die einzelnen Werte m\u00fcssen als 8bit Ascii-Hexwert z.B. \u201c0xA4\u2033 in dem File vorliegen.<\/p>\n<p>Es k\u00f6nnen auch WAV-Files oder MP3-Files in C-Files gewandelt werden.<\/p>\n<p>Hier das File zum\u00a0<strong>download<\/strong>\u00a0:<\/p>\n<div class=\"sdm_download_item \"><div class=\"sdm_download_item_top\"><div class=\"sdm_download_thumbnail\"><img decoding=\"async\" class=\"sdm_download_thumbnail_image\" src=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2019\/11\/windows_tool_icon_64x64.png\" alt = \"FileConverter\" \/><\/div><div class=\"sdm_download_title\">FileConverter<\/div><\/div><div style=\"clear:both;\"><\/div><div class=\"sdm_download_description\"><p>Hier der FileConverter Version 1.0.3 zum Download:<\/p>\n<\/div><div class=\"sdm_download_link\"><span class=\"sdm_download_button\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?sdm_process_download=1&download_id=2679\" class=\"sdm_download green\" title=\"FileConverter\" target=\"_self\">Jetzt herunterladen!<\/a><\/span><span class=\"sdm_download_item_count\"><span class=\"sdm_item_count_number\">696<\/span><span class=\"sdm_item_count_string\"> Downloads<\/span><\/span><\/div><\/div><div class=\"sdm_clear_float\"><\/div>\n<hr \/>\n<p><a name=\"P04\"><\/a><strong>04=UART Terminal-Programm : (f\u00fcr die Verbindung zum PC per UART)<\/strong><\/p>\n<p>Mit dem Terminal-Programm kann eine PC-Verbindung zum Discovery-Modul aufgebaut werden. Entweder mit der UART-Lib oder mit der USB_CDC-Lib.<\/p>\n<p>Nach dem einstellen des Comports und der Baudrate k\u00f6nnen Strings gesendet und empfangen werden.<\/p>\n<p>Ab Version 1.3 k\u00f6nnen auch Files gesendet und empfangen werden.<br \/>\nAb Version 1.5 kompatibel mit SPS-Library<br \/>\nAb Version 1.6 kompatibel mit uBasic-Projekt<br \/>\nAb Version 1.7 kompatibel mit STM32F4-BASIC-Projekt<br \/>\nAb Version 1.8 zum Test vom F429-Board<\/p>\n<p>Hier das File zum\u00a0<strong>download<\/strong>\u00a0:<\/p>\n<div class=\"sdm_download_item \"><div class=\"sdm_download_item_top\"><div class=\"sdm_download_thumbnail\"><img decoding=\"async\" class=\"sdm_download_thumbnail_image\" src=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2019\/11\/windows_tool_icon_64x64.png\" alt = \"UART Terminal-Programm\" \/><\/div><div class=\"sdm_download_title\">UART Terminal-Programm<\/div><\/div><div style=\"clear:both;\"><\/div><div class=\"sdm_download_description\"><p>Hier das UART Terminal-Programm Version 1.0.8 zum Download:<\/p>\n<\/div><div class=\"sdm_download_link\"><span class=\"sdm_download_button\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?sdm_process_download=1&download_id=2680\" class=\"sdm_download green\" title=\"UART Terminal-Programm\" target=\"_self\">Jetzt herunterladen!<\/a><\/span><span class=\"sdm_download_item_count\"><span class=\"sdm_item_count_number\">753<\/span><span class=\"sdm_item_count_string\"> Downloads<\/span><\/span><\/div><\/div><div class=\"sdm_clear_float\"><\/div>\n<hr \/>\n<p><a name=\"P05\"><\/a><strong>05=UDP-Server :<\/strong><\/p>\n<p>Dieses PC-Programm hab ich mal f\u00fcr das myAVR MK3-Board in Verbindung mit dem ENC28J60 geschrieben um damit Text-Strings per Ethernet als UDP-Protokoll senden und empfangen zu k\u00f6nnen.<\/p>\n<p>Es funktioniert aber genauso mit dem STM32F4 wenn meine UDP-Library benutzt wird.<\/p>\n<p>Es funktioniert genauso wie das UART-Terminal nur muss statt der Baudrate und dem Com-Port die IP-Adresse und die Port-Nr eingetragen werden.<\/p>\n<p>Hier das File zum\u00a0<strong>download<\/strong>\u00a0:<\/p>\n<div class=\"sdm_download_item \"><div class=\"sdm_download_item_top\"><div class=\"sdm_download_thumbnail\"><img decoding=\"async\" class=\"sdm_download_thumbnail_image\" src=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2019\/11\/windows_tool_icon_64x64.png\" alt = \"UDP-Server\" \/><\/div><div class=\"sdm_download_title\">UDP-Server<\/div><\/div><div style=\"clear:both;\"><\/div><div class=\"sdm_download_description\"><p>Hier der UDP-Server Version 1.0.1 zum Download:<\/p>\n<\/div><div class=\"sdm_download_link\"><span class=\"sdm_download_button\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?sdm_process_download=1&download_id=2681\" class=\"sdm_download green\" title=\"UDP-Server\" target=\"_self\">Jetzt herunterladen!<\/a><\/span><span class=\"sdm_download_item_count\"><span class=\"sdm_item_count_number\">625<\/span><span class=\"sdm_item_count_string\"> Downloads<\/span><\/span><\/div><\/div><div class=\"sdm_clear_float\"><\/div>\n<hr \/>\n<p><a name=\"P06\"><\/a><strong>06=HID Terminal-Programm :<\/strong><\/p>\n<p>Mit dem HID Terminal-Programm kann eine USB PC-Verbindung zum Discovery-Modul aufgebaut werden (mit der USB_HID-Lib) und danach k\u00f6nnen Daten per USB gesendet und empfangen werden.<\/p>\n<p>Die HID-DLL von Silicon-Labs ist notwendig und muss im gleichen Pfad wie die EXE liegen.<\/p>\n<p>Hier das File zum\u00a0<strong>download<\/strong>\u00a0:<\/p>\n<div class=\"sdm_download_item \"><div class=\"sdm_download_item_top\"><div class=\"sdm_download_thumbnail\"><img decoding=\"async\" class=\"sdm_download_thumbnail_image\" src=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2019\/11\/windows_tool_icon_64x64.png\" alt = \"HID Terminal-Programm\" \/><\/div><div class=\"sdm_download_title\">HID Terminal-Programm<\/div><\/div><div style=\"clear:both;\"><\/div><div class=\"sdm_download_description\"><p>Hier das HID Terminal-Programm Version 1.0.1 zum Download:<\/p>\n<\/div><div class=\"sdm_download_link\"><span class=\"sdm_download_button\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?sdm_process_download=1&download_id=2682\" class=\"sdm_download green\" title=\"HID Terminal-Programm\" target=\"_self\">Jetzt herunterladen!<\/a><\/span><span class=\"sdm_download_item_count\"><span class=\"sdm_item_count_number\">669<\/span><span class=\"sdm_item_count_string\"> Downloads<\/span><\/span><\/div><\/div><div class=\"sdm_clear_float\"><\/div>\n<hr \/>\n<h3 id=\"comments-title\">30 Antworten auf <em>PC-Programme von mir<\/em><\/h3>\n<ol class=\"commentlist\">\n<li id=\"li-comment-809\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-809\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/a161b78402b06677c036373be057a75b?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\">kay<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">18. September 2013 um 19:19<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Guten Tag,<br \/>\nIch h\u00e4tte mal 2 Fragen zu ihren PC-Programme.<\/p>\n<p>1.Der ImageGenerator,<br \/>\nBesteht denn die m\u00f6glichkeit die Pixel-Gr\u00f6sse auf 800x480Pixel zu erh\u00f6hgen.<\/p>\n<p>2. Der PixelFontGenerator,<br \/>\nBesteht auch hier die M\u00f6glichkeit gr\u00f6ssere Fot-Dateien zu erstellen.<\/p>\n<p>\u00dcber eine Antwort von ihnen w\u00fcrde ich mich freuen.<\/p>\n<p>mfg<br \/>\nKay<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-813\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-813\">\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. September 2013 um 20:25<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hinweis : bei 800\u00d7480 Pixel braucht ein Bild 750 kByte Speicherplatz. Das wird dann wohl nur auf einen externen Speicher passen.<br \/>\nUnd f\u00fcr gr\u00f6\u00dfere Fonts muss ich die Variabeln von uint16_t auf uint32_t \u00e4ndern.<br \/>\nBeide \u00c4nderungen sind mit meinen Libs nicht kompatibel. Aber prinzipiell machbar ist das\u2026ich werd es auf die Liste setzen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-839\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-839\">\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\">25. September 2013 um 18:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>fertig\u2026bitte mal testen<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-858\" class=\"comment odd alt depth-3\">\n<div id=\"comment-858\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/a161b78402b06677c036373be057a75b?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\">Kay<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">4. Oktober 2013 um 17:56<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Habe den Pixel_Font Generator mal ausprobiert leider bekomme ich keine Gr\u00f6sser Schriftart hin.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-859\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-4\">\n<div id=\"comment-859\">\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. Oktober 2013 um 20:38<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>es fehlte noch eine Zeile um die Maske anzupassen (Zeile 11), probier mal das hier :<\/p>\n<pre class=\"brush: plain; title: ; notranslate\">void Draw_BIG_Char(u16 x, u16 y, u8 ascii, BIG_UB_Font *font, u16 vg, u16 bg)\r\n{\r\n  u32 xn,yn,start_maske,maske;\r\n  const u32 *wert;\r\n\r\n  ascii -= 32;\r\n  wert=&amp;font-&gt;table[ascii * font-&gt;height];\r\n\r\n  start_maske=0x80;\r\n  if(font-&gt;width&gt;8) start_maske=0x8000;\r\n  if(font-&gt;width&gt;16) start_maske=0x80000000;\r\n\r\n  for(yn = 0; yn &lt; font-&gt;height; yn++) {\r\n    maske=start_maske;\r\n    \/\/ Cursor setzen\r\n    UB_LCD_SetCursor2Draw(x,yn+y);\r\n    for(xn = 0; xn &lt; font-&gt;width; xn++) {\r\n      if((wert[yn] &amp; maske) == 0x00) {\r\n        \/\/ Pixel in Hintergrundfarbe zeichnen\r\n        LCD_RAM = bg;\r\n      }\r\n      else {\r\n        \/\/ Pixel in Vordergrundfarbe zeichnen\r\n        LCD_RAM = vg;\r\n      }\r\n      maske=(maske&gt;&gt;1);\r\n    }\r\n  }\r\n}\r\n<\/pre>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-880\" class=\"comment odd alt depth-5\">\n<div id=\"comment-880\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/a161b78402b06677c036373be057a75b?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\">Kay<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">13. Oktober 2013 um 19:40<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Bestens mit Version1.04<br \/>\nDanke<br \/>\nmfg<\/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-1700\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-1700\">\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 B<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">13. Mai 2014 um 09:40<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Das Terminal Programm ist echt super, habe sonst hTerm benutzt aber das st\u00fcrzte immer wieder mal ab.<\/p>\n<p>Falls du mal Zeit findest w\u00e4re ein Zeitstempel der empfangenen Daten sehr n\u00fctzlich.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1761\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1761\">\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. Mai 2014 um 19:33<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>probier mal Version 1.6 aus ob du das mit dem Zeitstempel so gemeint hast.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1765\" class=\"comment even depth-3\">\n<div id=\"comment-1765\">\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 B<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. Mai 2014 um 22:09<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Genau das meinte ich.<br \/>\nDanke!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2983\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2983\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5ede8b3ef596b8cbc7ebf516cc1120cb?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\">Uwe<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">16. M\u00e4rz 2015 um 08:13<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>besten Dank f\u00fcer diese Site \u2013 die ist extrem hilfreich f\u00fcr Newbies wie mich <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":)\" \/><\/p>\n<p>Zum \u201cPixelFontGenerator\u201d habe ich eine Frage: ich bekomme immer die \u201cWrong Font Settings \u2013 deactivate ClearyType\u201d Meldung, und das obwohl ich ClearType ausgeschaltet habe (Systemsteuerung). Ich benutze Win7 64.<br \/>\nWas mache ich falsch?<\/p>\n<p>Danke und Gruss<br \/>\nUwe<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2987\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-2987\">\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\">16. M\u00e4rz 2015 um 19:03<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>bin mir nicht sicher was der Fehler ist. Event liegt es an meinem Program<br \/>\noder es gibt noch eine andere Art der Font-Settings bei WIN7.<br \/>\nDas eigentliche Problem ist bei aktiviertem ClearType oder welche Form von<br \/>\n\u201cKantengl\u00e4ttung\u201d auch immer. Das Windows die Schrift mit einem \u201cSchatten\u201d<br \/>\nversieht damit das Schriftbild auf dem Monitor besser aussieht.<br \/>\nDieser Schatten macht die Schrift beim umwandeln aber extrem \u201cFETT\u201d<br \/>\nman kann die einzelnen Buchstaben nicht richtig erkennen.<br \/>\nVersuch mal keine TrueType Schriftart sondern eine \u201cstandard\u201d<br \/>\nohne Kantengl\u00e4ttung. Ich habe z.B. eine \u201cCourier\u201d die sieht auch auf WIN7<br \/>\nok aus. Und da kommt dann auch keine Fehlermeldung.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2992\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-2992\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5ede8b3ef596b8cbc7ebf516cc1120cb?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\">Uwe<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">16. M\u00e4rz 2015 um 21:02<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Das hatte ich schon probiert (h\u00e4tt ich erw\u00e4hnen sollen, sorry). Damit funktioniert es tadellos. M\u00f6glicherweise haben andere W7 Nutzer das selbe Problem, da w\u00e4re es vielleicht sinnvoll, den Fonttyp in der Auswahl mit anzuzeigen. Das erleichtert die Suche erheblich. Ich hab hier recht viele, aber vom Typ \u201cRaster\u201d (Anzeige in der Systemsteuerung\/ Schriftart) sind es vielleicht noch 10\u2026<\/p>\n<p>Vielleicht noch einen Wunsch: w\u00e4re klasse, wenn das Fenster mit der Fontanzeige vergr\u00f6\u00dferbar w\u00e4re <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":)\" \/><\/p>\n<p>Gruss Uwe<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3000\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-3000\">\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:11<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>ich hab es jetzt noch mal ausprobiert. Bei mir gehr es unter WIN7<br \/>\n\u201cStart\/Systemsteuerung\/Darstellung&amp;Anpassung\/Schriftarten\/ClearType\u201d<br \/>\nund welches Fenster meinst du die \u201cFontauswahl\u201d ? kommt von Windows und kann nicht ge\u00e4ndert werden. Oder das Vorschaubild unter \u201cAscii\u201d wo ein einzelnes Zeichen dargestellt wird ?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3008\" class=\"comment odd alt depth-3\">\n<div id=\"comment-3008\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/5ede8b3ef596b8cbc7ebf516cc1120cb?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\">Uwe<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">18. M\u00e4rz 2015 um 20:52<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hm, seltsam. Ich mach das selbe wie Du.<br \/>\nIm Moment sind \u201cmonospaced\u201d Fonts aber v\u00f6llig ausreichend, sollte nur zum herumspielen sein.<\/p>\n<p>Mit \u201cFontauswahl\u201d meinte ich das Fenster, das nach einem klick auf \u201cChoose Font\u201d erscheint.<br \/>\nAlso das \u201cSchriftart\u201d Fenster. Hier w\u00e4re eine Sortierung nach Fonttyp (proportional\/ monospaced) ganz hilfreich gewesen. Geht ja leider nicht. Durchprobieren ist auch unsch\u00f6n, ich nehm hier als \u201cWorkaround\u201d die<br \/>\n\u2018Systemsteuerung\/ Darstellung und Anpassung\/ Schriftarten\u2019. Hier nach \u201cSchriftarttyp\u201d sortieren<br \/>\n&#8211; \u201cmonospaced\u201d entspricht dem Typ \u201cRaster\u201d.<br \/>\nDann hat man alle verwendbaren Fonts im \u00dcberblick.<\/p>\n<p>Die andere Sache mit der Vergr\u00f6\u00dferung war das Vorschaubild unter \u201cAscii\u201d. Auch hier w\u00e4re es sicher hilfreich, bei gr\u00f6\u00dferen Fonts den kompletten Buchstaben zu sehen.<\/p>\n<p>Gruss Uwe<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3012\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-3012\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e0d6fe76b57df72af3fc300acf637642?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\">Joe<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. M\u00e4rz 2015 um 21:06<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>leider bekomme ich es nicht hin die Arial Fonts mit dem Generator so zu erzeugen dass diese so gut aussehen wie die von UB erstellten.<\/p>\n<p>K\u00f6nnte mir jemand die Fonts f\u00fcr den vollen ASCI Satz erzeugen, oder mir sagen welche Einstellungen n\u00f6tig sind.<br \/>\nIch br\u00e4uchte auch einen Font der etwas kleiner ist als der Arial-7\u00d710.<\/p>\n<p>Danke Joe<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4101\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-4101\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/d9ce0b4d23c8770ca8d986ebdc9787b0?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\">veryalien<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">31. August 2015 um 00:06<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>When using the Discovery Terminal Version 1.8 (04=UART Terminal-Programm) to transfer some of the basic test files to my STM32F429 Discovery board, I am getting repeatable syntax errors on certain lines. Some of the file text seems to be missed during transmission.<br \/>\nFor example, color.txt and data.txt cannot be loaded correctly using the Discovery Terminal program, I always get syntax errors on the same lines.<br \/>\nIs this some kind of flow control problem? I\u2019m using a USB to TTL converter with TX, RX and GND connected.<br \/>\nHowever, I don\u2019t have any problems to send exactly the same files using the same USB to TTL cable and Putty. When I copy a file and paste it through Putty it is loaded correctly on the F429 Discovery board with no problem.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4107\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4107\">\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. September 2015 um 19:34<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>try to improve the transmission by setting the priority of the Terminal.exe to \u201crealtime\u201d . if this not solve the problem, recompile the complete stm project after setting the uart baudrate to \u201c19200\u2033.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4277\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-4277\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/38af3f21aa7fd7ade51b0e9f90ff216b?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\">Flo<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">29. Oktober 2015 um 07:49<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi,<\/p>\n<p>ich benutze den UDP-Server.<br \/>\nMit was hast du dieses Programm programmiert bzw. kannst du mir den Quellcode des UDP-Server Programms bitte zur Verf\u00fcgung stellen, da ich daf\u00fcr ein paar \u00c4nderungen machen m\u00f6chte und mehr Funktionalit\u00e4ten integrieren m\u00f6chte.<\/p>\n<p>Danke!<\/p>\n<p>Gru\u00df Flo<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4283\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4283\">\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. Oktober 2015 um 11:26<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>sorry kann ich nicht. nimm visual studio und programmier es selbst.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4582\" class=\"comment odd alt thread-odd thread-alt depth-1\">\n<div id=\"comment-4582\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/80aadb9941e09cddbd64535734f328bd?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\">Gianni<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. Februar 2016 um 09:19<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hello Uwe,<br \/>\nusing your font generator, it happens that, with large and proportional font (eg font: Arial 48) occasionally<br \/>\nthe table of data exceeds 32 bits providing, for example: 0xF000F0000.<br \/>\nDo you think it is possible to correct the problem?<br \/>\nMany thanks and greetings<br \/>\nGianni<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4589\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4589\">\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\">27. Februar 2016 um 12:58<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>sorry, my generator cant handle such big fonts<br \/>\nbut you can add a function to double the size of a given font<br \/>\nby doubling the pixels in x and y direction<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4596\" class=\"comment odd alt depth-3\">\n<div id=\"comment-4596\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/80aadb9941e09cddbd64535734f328bd?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\">Gianni<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">29. Februar 2016 um 14:43<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Thanks a lot, cheers,<br \/>\nGianni<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4603\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-4603\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/620450aba5e0fd467e46d73107d33e19?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\">Gunther<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">1. M\u00e4rz 2016 um 08:45<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>ich m\u00f6chte so ein UART-Terminal Programm selber schreiben.<\/p>\n<p>Kannst du mir dazu Tipps geben, wo ich Tutorials, Hilfestellungen finden, wie ich mit Visual Studio oder einem anderen Programmiertool so eine Kommunikation aufbauen\/realisieren kann?<\/p>\n<p>Vielen Dank schon einmal.<\/p>\n<p>Viele Gr\u00fc\u00dfe<br \/>\nGunther<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4605\" class=\"comment odd alt depth-2\">\n<div id=\"comment-4605\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/620450aba5e0fd467e46d73107d33e19?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\">Gunther<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">1. M\u00e4rz 2016 um 11:21<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hi,<\/p>\n<p>und k\u00f6nntest du mir noch gleich dazu Tipps\/Tutorials\/Beispiele\/Quellen f\u00fcr die selbe Funktion nur mit der Ethernetverbindung geben (quasi wie dein UDP-Server-Programm). Also wie baue ich eine Ethernetverbindung hierf\u00fcr auf? Auf meinem STM32 Board Funktioniert die Ethernetkommunikation mit deinem \u201cUDP-Server\u201d Programm. Aber jetzt m\u00f6chte ich ein eigegenes dazu schreiben.<\/p>\n<p>Vielen Dank schonmal<\/p>\n<p>Gru\u00df Gunther<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-4620\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-4620\">\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:39<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>was f\u00fcr eine IDE hast du denn zur Verf\u00fcgung ?<br \/>\nEin Demo eines UDP-Servers per Python habe ich schon gepostet.<br \/>\nPython kann auch serielle Verbindungen und auch eine \u201cWindows optik\u201d<br \/>\nist m\u00f6glich\u2026aber Tutorials musst du selber suchen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4628\" class=\"comment odd alt depth-3\">\n<div id=\"comment-4628\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/53e969f5ee418f74eb10b5eace3e63f2?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\">Gunther<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. M\u00e4rz 2016 um 09:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>aktuell verwende ich Visual Studio.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4631\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-4\">\n<div id=\"comment-4631\">\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:19<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=cxgKTWTHX1w\" rel=\"nofollow\">https:\/\/www.youtube.com\/watch?v=cxgKTWTHX1w<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-4629\" class=\"comment odd alt depth-3\">\n<div id=\"comment-4629\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/53e969f5ee418f74eb10b5eace3e63f2?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\">Gunther<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. M\u00e4rz 2016 um 12:37<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Und kannt du mir bitte noch sagen, wo ich das Python-Programm finde?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4632\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-4\">\n<div id=\"comment-4632\">\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:20<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p><a href=\"index5164.html?p=5979\" rel=\"nofollow\">http:\/\/mikrocontroller.bplaced.net\/wordpress\/?p=5979<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-4639\" class=\"comment odd alt depth-5\">\n<div id=\"comment-4639\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/53e969f5ee418f74eb10b5eace3e63f2?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\">Gunther<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">8. M\u00e4rz 2016 um 08:55<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>vielen Dank<\/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<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Hier findet Ihr eine paar von mir geschriebenen PC-Programme die w\u00e4hrend dem programmieren der Librarys f\u00fcr den STM32F4 entstanden sind. 01 = PixelFontGenerator 02 = ImageGenerator 03 = FileConverter 04 = UART-Terminal-Programm 05 = UDP-Server 06 = HID-Terminal-Programm 01=PixelFontGenerator : &hellip; <a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/pc-programme-von-uwe\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":57,"menu_order":7,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[128],"tags":[84,7,85],"class_list":["post-140","page","type-page","status-publish","hentry","category-stm32f4","tag-pc-programme","tag-stm32f4","tag-tools"],"_links":{"self":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/140","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=140"}],"version-history":[{"count":8,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/140\/revisions"}],"predecessor-version":[{"id":2683,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/140\/revisions\/2683"}],"up":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/57"}],"wp:attachment":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}