{"id":131,"date":"2019-03-17T17:55:11","date_gmt":"2019-03-17T17:55:11","guid":{"rendered":"http:\/\/technical-publishing.de\/?page_id=131"},"modified":"2025-06-06T21:58:30","modified_gmt":"2025-06-06T19:58:30","slug":"die-system-befehle","status":"publish","type":"page","link":"https:\/\/technical-publishing.de\/?page_id=131","title":{"rendered":"Die System-Befehle"},"content":{"rendered":"<h3 id=\"sendme\">sendme<\/h3>\n<p><code>sendme<\/code><\/p>\n<p>Nach Eingabe dieses Befehls antwortet der Nextion mit der R\u00fcckgabe der aktuellen Seiten-ID. Die R\u00fcckgabe-Information beginnt mit einer 0x66 gefolgt von der Seiten-ID und den obligatorischen drei Endezeichen &#8222;0xff&#8220;.<\/p>\n<div class=\"hinweis\"><span style=\"color: #0000ff;\">Beispiel-Befehl vom Host:<\/span> <code>sendme 0xff 0xff 0xff<\/code><br \/>\n<span style=\"color: #800000;\">Beispiel-Antwort:<\/span> <code>0x66 0x02 0xFF 0xFF 0xFF<\/code> In diesem Fall w\u00e4re Seite 2 aktiv.<\/div>\n<hr>\n<h3 id=\"touch_j\">touch_j<\/h3>\n<p><code>touch_j<\/code><\/p>\n<p>Mit dem Befehl touch_j wird ein Justage-Programm aufgerufen, dass Sie zum Antippen mehrerer Zielpunkte auf dem Bildschirm auffordert. Durch diesen Vorgang wird der Touch-Screen neu justiert.<\/p>\n<p><b>Wichtig! Dieser Befehl sollte grunds\u00e4tzlich ausgef\u00fchrt werden, bevor Sie mit Ihrem Nextion arbeiten. Im Normalbetrieb ist er nicht mehr n\u00f6tig. Es kann allerdings passieren, dass z. B. nach einem Upload von Programmen der Nextion-Touchscreen nicht mehr reagiert und auch durch einen Reset nicht wieder zum Leben erweckt wird. In diesem Fall kann die Eingabe von <code>touch_j<\/code> helfen.<\/b><\/p>\n<div class=\"hinweis\"><span style=\"color: #0000ff;\">Beispiel-Befehl vom Host:<\/span> <code>touch_j 0xff 0xff 0xff<\/code><\/div>\n<hr>\n<h3 id=\"com_stop\">com_stop<\/h3>\n<p><code>com_stop<\/code><\/p>\n<p>Nach Eingabe dieses Befehls werden die Kommandos vom Host nicht mehr ausgef\u00fchrt. Sie werden allerdings trotzdem weiter in einem Puffer gespeichert.<\/p>\n<div class=\"hinweis\"><span style=\"color: #0000ff;\">Beispiel-Befehl vom Host:<\/span> <code>com_stop 0xff 0xff 0xff<\/code><\/div>\n<hr>\n<h3 id=\"com_star\">com_star<\/h3>\n<p><code>com_star<\/code><\/p>\n<p>Dieser Befehl startet die Befehlsausf\u00fchrung wieder. Wurden in der Zwischenzeit Befehle empfangen, werden diese zun\u00e4chst abgearbeitet.<\/p>\n<div class=\"hinweis\"><span style=\"color: #0000ff;\">Beispiel-Befehl vom Host:<\/span> <code>com_star 0xff 0xff 0xff<\/code><\/div>\n<hr>\n<h3 id=\"code_c\">code_c<\/h3>\n<p><code>code_c<\/code><\/p>\n<p>Um den Befehlspuffer zu l\u00f6schen kann dieses Kommando genutzt werden.<\/p>\n<div class=\"hinweis\"><span style=\"color: #0000ff;\">Beispiel-Befehl vom Host:<\/span> <code>code_c 0xff 0xff 0xff<\/code><\/div>\n<hr>\n<h3 id=\"rest\">rest<\/h3>\n<p><code>rest<\/code><\/p>\n<p>L\u00f6st einen Reset des Displays aus.<\/p>\n<div class=\"hinweis\"><span style=\"color: #0000ff;\">Beispiel-Befehl vom Host:<\/span> <code>rest 0xff 0xff 0xff<\/code><\/div>\n<hr>\n<h3 id=\"cfgpio\">cfgpio<\/h3>\n<p>Nur Enhanced-Modelle<\/p>\n<p><code>cfgpio id,state,cmp<\/code><\/p>\n<p>\u00dcber diesen Befehl werden die 8 universellen Ein-\/Ausgabeanschl\u00fcsse (GPIO) der Enhanced-Modelle in ihrer Funktion konfiguriert. Die Parameter haben folgende Bedeutung:<\/p>\n<p><b>id:<\/b> Mit der id wird der betroffene Anschluss (0 bis 7) identifiziert.<\/p>\n<p><b>state:<\/b> Jeder Anschluss kann unterschiedliche Betriebsarten einnehmen, die \u00fcber den 2. Parameter gew\u00e4hlt werden k\u00f6nnen.<\/p>\n<ul>\n<li>0: I\/O-Pin als Eingang mit Pullup-Beschaltung<\/li>\n<li>1: I\/O-Pin wird mit dem Eingang einer Komponente verbunden<\/li>\n<li>2: I\/O-Pin als Ausgang<\/li>\n<li>3: I\/O-Pin als Ausgang mit PWM-Signal<\/li>\n<li>4: I\/O-Pin als Ausgang mit Open-Drain-Beschaltung<\/li>\n<\/ul>\n<p><b>cmd:<\/b> Bestimmt im Modus 2 die gebundene Komponente, ansonsten ist der Wert 0.<\/p>\n<div class=\"beispiel\">\n<p>Beispiele:<\/p>\n<p><code>cfgpio 1,0,0<\/code><\/p>\n<p>Pin 1 wird als Eingang geschaltet und mit Pullup auf High-Level gezogen. Der Zustand des Anschlusses kann \u00fcber die Systemvariable &#8222;pio1&#8220; eingelesen werden.<\/p>\n<p><code>cfgpio 1,1,b0<\/code><\/p>\n<p>Pin 1 wird mit der Button-Komponente &#8222;b0&#8220; verbunden. Bei einer steigenden Flanke wird das &#8222;Release Event&#8220; des Button ausgel\u00f6st, bei fallender Flanke das &#8222;Press Event&#8220;.<\/p>\n<p><code>cfgpio 2,2,0<\/code><\/p>\n<p>Pin 2 wird als Ausgang geschaltet und kann \u00fcber die Systemvariable &#8222;pio2&#8220; gesetzt werden.<\/p>\n<p><code>cfgpio 4,3,0<\/code><\/p>\n<p>Pin 4 wird als PWM-Ausgang geschaltet und \u00fcber die Systemvariabel &#8222;pwm4&#8220; gesteuert.<\/p>\n<\/div>\n<div class=\"hinweis\"><span style=\"color: #0000ff;\">Beispiel-Befehl vom Host:<\/span> <code>cfgpio 2,4,0 0xff 0xff 0xff<\/code><\/div>\n<hr>\n<div class=\"footer\">Copyright&nbsp; Dipl.-Ing. (FH) Werner B\u00f6cker &#8211;&nbsp; all rights reserved<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>sendme sendme Nach Eingabe dieses Befehls antwortet der Nextion mit der R\u00fcckgabe der aktuellen Seiten-ID. Die R\u00fcckgabe-Information beginnt mit einer 0x66 gefolgt von der Seiten-ID und den obligatorischen drei Endezeichen &#8222;0xff&#8220;. Beispiel-Befehl vom Host: sendme 0xff 0xff 0xff Beispiel-Antwort: 0x66 0x02 0xFF 0xFF 0xFF In diesem Fall w\u00e4re Seite 2 aktiv. touch_j touch_j Mit dem&hellip;&nbsp;<a href=\"https:\/\/technical-publishing.de\/?page_id=131\" rel=\"bookmark\">Weiterlesen &raquo;<span class=\"screen-reader-text\">Die System-Befehle<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":113,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-131","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/technical-publishing.de\/index.php?rest_route=\/wp\/v2\/pages\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technical-publishing.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/technical-publishing.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/technical-publishing.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technical-publishing.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=131"}],"version-history":[{"count":3,"href":"https:\/\/technical-publishing.de\/index.php?rest_route=\/wp\/v2\/pages\/131\/revisions"}],"predecessor-version":[{"id":145,"href":"https:\/\/technical-publishing.de\/index.php?rest_route=\/wp\/v2\/pages\/131\/revisions\/145"}],"up":[{"embeddable":true,"href":"https:\/\/technical-publishing.de\/index.php?rest_route=\/wp\/v2\/pages\/113"}],"wp:attachment":[{"href":"https:\/\/technical-publishing.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}