{"id":8696,"date":"2026-09-09T16:58:25","date_gmt":"2026-09-09T15:58:25","guid":{"rendered":"https:\/\/workboot.fr\/ciela\/?page_id=8696"},"modified":"2026-09-10T16:29:36","modified_gmt":"2026-09-10T15:29:36","slug":"la-liaison-serie","status":"publish","type":"page","link":"https:\/\/workboot.fr\/ciela\/la-liaison-serie\/","title":{"rendered":"La liaison S\u00e9rie TxD"},"content":{"rendered":"\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-05c934b9      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable des mati\u00e8res\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#pr\u00e9requis\" class=\"uagb-toc-link__trigger\">Pr\u00e9requis :<\/a><li class=\"uagb-toc__list\"><a href=\"#but\" class=\"uagb-toc-link__trigger\">But:<\/a><li class=\"uagb-toc__list\"><a href=\"#r\u00e9pertoire\" class=\"uagb-toc-link__trigger\">R\u00e9pertoire :<\/a><li class=\"uagb-toc__list\"><a href=\"#pr\u00e9sentation\" class=\"uagb-toc-link__trigger\">Pr\u00e9sentation :<\/a><li class=\"uagb-toc__list\"><a href=\"#on-va-regarder-le-signal-sortant-txd\" class=\"uagb-toc-link__trigger\">On va regarder le signal sortant  TxD<\/a><li class=\"uagb-toc__list\"><a href=\"#travail-\u00e0-r\u00e9aliser\" class=\"uagb-toc-link__trigger\">Travail \u00e0 r\u00e9aliser :<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#relever-la-lettre-a-en-binaire-avec-la-sonde\" class=\"uagb-toc-link__trigger\">Relever la lettre A en binaire avec la sonde<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#proposer-un-code-pour-relever-la-lettre-b-et-relever-le-chronogramme\" class=\"uagb-toc-link__trigger\">Proposer un code pour relever la lettre B et relever le chronogramme<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#proposer-un-code-pour-relever-la-lettre-c-et-relever-le-chronogramme\" class=\"uagb-toc-link__trigger\">Proposer un code pour relever la lettre C et relever le chronogramme<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#relever-le-temps-dun-bit-sur-la-broche-8\" class=\"uagb-toc-link__trigger\">Relever le temps d&#039;un bit sur la broche 8<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#donner-la-formule-qui-permet-de-trouver-cette-valeur-en-sachant-que-ici-nous-avons-configur\u00e9-\u00e0-1200-bitsseconde\" class=\"uagb-toc-link__trigger\">donner la formule qui permet de trouver cette valeur en sachant que ici nous avons configur\u00e9 \u00e0 1200 bits\/seconde<\/a><\/li><\/ul><li class=\"uagb-toc__list\"><a href=\"#refaire-les-m\u00eames-manipulation-avec-une-vitesse-de-300-bs\" class=\"uagb-toc-link__trigger\">Refaire les m\u00eames manipulation avec une vitesse de 300 b\/s<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#proposer-un-code-c-qui-correspond-pour-lenvoi-dun-a\" class=\"uagb-toc-link__trigger\">Proposer un code C++ qui correspond  pour l&#039;envoi d&#039;un A<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#faire-les-3-relev\u00e9s-a-b-c\" class=\"uagb-toc-link__trigger\">Faire les 3 relev\u00e9s A, B , C<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#relever-les-tensions-max-et-min\" class=\"uagb-toc-link__trigger\">Relever les tensions max et min.<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#est-ce-quil-y-a-un-rapport-avec-le-code-ascii\" class=\"uagb-toc-link__trigger\">Est ce qu&#039;il y a un rapport avec le code ASCII ?<\/a><\/ul><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\">Pr\u00e9requis : <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/workboot.fr\/ciela\/sonde-numerique-saleae\/\" data-type=\"page\" data-id=\"3280\">Sonde num\u00e8rique 8 Bits <\/a><\/li>\n\n\n\n<li>Arduino install\u00e9 correctement <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">But:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Envoyer des code ASCII \u00e9lectriquement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9pertoire : <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">~\/Works\/Serial\/txd<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00e9sentation :<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous allons utiliser une liaison s\u00e9rie sur l&rsquo;arduino.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TxD : sur la broche 8<\/li>\n\n\n\n<li>RxD : sur la broche 9<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un code Arduino simple qui utilise la biblioth\u00e8que&nbsp;<strong>SoftwareSerial<\/strong>&nbsp;pour \u00e9mettre le caract\u00e8re&nbsp;<code>'A'<\/code>&nbsp;sur la broche 8 configur\u00e9e en TX (\u00e9mission), tandis que la broche 9 est r\u00e9serv\u00e9e pour la r\u00e9ception (RX).<br><br>Sur Arduino on dispose de classe en C++ pouvant nous cr\u00e9er facilement une liaison s\u00e9rie <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Code  Arduino : serie1.cpp<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\n#include &lt;SoftwareSerial.h&gt;\n\n\/\/ D\u00e9claration : RX sur la broche 9, TX sur la broche 8\nSoftwareSerial mySerial(9, 8);\n\nvoid setup() {\n  \/\/ D\u00e9marrer UNIQUEMENT la liaison logicielle sur les broches 8 et 9\n  mySerial.begin(9600);\n}\n\nvoid loop() {\n  \/\/ Envoi du caract\u00e8re &#039;A&#039; EXCLUSIVEMENT sur la broche 8 (TX)\n  mySerial.write(&#039;A&#039;);\n  \n  \/\/ Attendre 1 seconde avant le prochain envoi\n  delay(1000);\n}\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">On va regarder le signal sortant  TxD<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2026\/09\/Serial0.png\"><img loading=\"lazy\" decoding=\"async\" width=\"294\" height=\"215\" src=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2026\/09\/Serial0.png\" alt=\"\" class=\"wp-image-8702\"\/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">on va brancher sur la sonde num\u00e9rique Sigrock la broche 8 sur la broche D0 de la sonde Sigrock\/pulseview<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2026\/09\/chrono-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"177\" src=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2026\/09\/chrono-1.png\" alt=\"\" class=\"wp-image-8719\" srcset=\"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2026\/09\/chrono-1.png 700w, https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2026\/09\/chrono-1-300x76.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Trame liaison s\u00e9rie <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Travail \u00e0 r\u00e9aliser :<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Relever la lettre A en binaire avec la sonde<\/h3>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Proposer un code pour relever la lettre B et relever le chronogramme<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\">Proposer un code pour relever la lettre C et relever le chronogramme<\/h4>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Relever le temps d&rsquo;un bit sur la broche 8 <\/h4>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">donner la formule qui permet de trouver cette valeur en sachant que ici nous avons configur\u00e9 \u00e0 1200 bits\/seconde<\/h4>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Refaire les m\u00eames manipulation avec une vitesse de 300 b\/s  <\/h3>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Proposer un code C++ qui correspond  pour l&rsquo;envoi d&rsquo;un A<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\">Faire les 3 relev\u00e9s A, B , C <\/h4>\n\n\n\n<h4 class=\"wp-block-heading\">Relever les tensions max et min.<\/h4>\n\n\n\n<h4 class=\"wp-block-heading\">Est ce qu&rsquo;il y a un rapport avec le code ASCII ?<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9requis : But: Envoyer des code ASCII \u00e9lectriquement. R\u00e9pertoire : ~\/Works\/Serial\/txd Pr\u00e9sentation : Nous allons utiliser une liaison s\u00e9rie sur l&rsquo;arduino. Voici un code Arduino simple qui utilise la biblioth\u00e8que&nbsp;SoftwareSerial&nbsp;pour \u00e9mettre le caract\u00e8re&nbsp;&lsquo;A&rsquo;&nbsp;sur la broche 8 configur\u00e9e en TX (\u00e9mission), tandis que la broche 9 est r\u00e9serv\u00e9e pour la r\u00e9ception (RX). Sur Arduino on dispose [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-8696","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/workboot.fr\/ciela\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"Pr\u00e9requis : But: Envoyer des code ASCII \u00e9lectriquement. R\u00e9pertoire : ~\/Works\/Serial\/txd Pr\u00e9sentation : Nous allons utiliser une liaison s\u00e9rie sur l&rsquo;arduino. Voici un code Arduino simple qui utilise la biblioth\u00e8que&nbsp;SoftwareSerial&nbsp;pour \u00e9mettre le caract\u00e8re&nbsp;'A'&nbsp;sur la broche 8 configur\u00e9e en TX (\u00e9mission), tandis que la broche 9 est r\u00e9serv\u00e9e pour la r\u00e9ception (RX). Sur Arduino on dispose\u2026","_links":{"self":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/8696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/comments?post=8696"}],"version-history":[{"count":15,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/8696\/revisions"}],"predecessor-version":[{"id":8721,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/8696\/revisions\/8721"}],"wp:attachment":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/media?parent=8696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}