{"id":1431,"date":"2021-05-07T13:05:41","date_gmt":"2021-05-07T11:05:41","guid":{"rendered":"http:\/\/f6kmf.fr\/?p=1431"},"modified":"2021-05-11T15:30:59","modified_gmt":"2021-05-11T13:30:59","slug":"pic-et-pic-et-collegramme","status":"publish","type":"post","link":"https:\/\/f6kmf.fr\/index.php\/2021\/05\/07\/pic-et-pic-et-collegramme\/","title":{"rendered":"PIC et PIC et Coll\u00e9gramme &#8230;"},"content":{"rendered":"\n<p>Un voyage dans le temps vers une \u00e9poque ou Arduino n&rsquo; existait pas !!!<\/p>\n\n\n\n<p>Si,si !<\/p>\n\n\n\n<p>Au commencement \u00e9tait le verbe ( &#8230; ) <\/p>\n\n\n\n<p>&#8230;Et apr\u00e8s tout un tas d&rsquo; \u00e9v\u00e8nements plus ou moins heureux, et bien des d\u00e9boires, Microchip a invent\u00e9 le PIC, en anglais, Programmable Integrated Circuit. Les premiers PIC sont devenus accessibles aux particuliers ( avertis ) dans les ann\u00e9es 80. C&rsquo; \u00e9tait \u00e0 l&rsquo; \u00e9poque la seule alternative pour cr\u00e9er des logiques programmables, et avec l&rsquo; informatique de l&rsquo; \u00e9poque, il fallait se battre pour faire marcher le compilateur, le programmateur, apprendre l&rsquo; assembleur, bref, une aventure.<\/p>\n\n\n\n<p>Maintenant c &lsquo;est si facile de programmer un microcont\u00f4leur, qu&rsquo; on pourrait croire que le PIC est devenu carr\u00e9ment obsol\u00e8te.<\/p>\n\n\n\n<p>Pas du tout ! <\/p>\n\n\n\n<p>le PIC reste souvent le meilleur moyen, et le moins cher pour impl\u00e9menter une logique de contr\u00f4le pour toutes ces applications du quotidien qui ne n\u00e9cessitent pas l&rsquo; emploi d&rsquo; un contr\u00f4leur tr\u00e8s puissant .(Les connaisseurs vont tomber de leur chaise : les derni\u00e8res g\u00e9n\u00e9rations de PIC sont des b\u00eates de course qui n&rsquo; ont rien \u00e0 envier \u00e0 un arduino !!)<\/p>\n\n\n\n<p>Et l&rsquo; informatique ayant grandement \u00e9volu\u00e9,  il est ( presque ) trivial maintenant de se servir des outils de programmation qui sont disponibles souvent gratuits ou open source.<\/p>\n\n\n\n<p>Vous connaissez maintenant Arduino, et son environnement de d\u00e9veloppement int\u00e9gr\u00e9 ( IDE). L&rsquo; \u00e9quivalent pour les PICs s&rsquo; appelle MPLab.<\/p>\n\n\n\n<p>Contrairement \u00e0 l&rsquo; IDE Arduino, c&rsquo; est une plateforme destin\u00e9e aux professionnels et \u00e0 la production industrielle, et de ce fait, MPLab est bien moins \u00a0\u00bb user-friendly\u00a0\u00bb qu&rsquo; Arduino. Cependant, c&rsquo; est un outil puissant qui permet de programmer toutes sortes de microcontr\u00f4leurs et, \u00e0 condition de maitriser le \u00a0\u00bb nitty-gritty\u00a0\u00bb, de faire ce qu&rsquo; on veut, bien plus facilement qu&rsquo; il y a seulement vingt ans.<\/p>\n\n\n\n<p>Bon, on commence un cours d&rsquo; Assembleur ? Vous \u00eates pr\u00eats ?<\/p>\n\n\n\n<p>Nah, just kiddin&rsquo; !<\/p>\n\n\n\n<p>Ca reste quand m\u00eame un sacr\u00e9 boulot, d&rsquo; apprendre le C ou l&rsquo; assembleur (!), tout le monde peut le faire, mais \u00e7a prend du temps.En revanche, comme avec arduino, on peut \u00ab\u00a0s&rsquo; aider\u00a0\u00bb du travail de l&rsquo; \u00e9norme communaut\u00e9 des fadas du PIC et \u00e0 l&rsquo; aide d&rsquo; un programmateur pas cher dispo sur le net, genre Pickit II, PicK150 ( ce que j&rsquo;ai ), de programmer un PIC directement avec les fichiers binaires qu&rsquo; on trouve ici ou la. Avant de peindre un chef d&rsquo; oeuvre, on s&rsquo; exerce en copiant une photo, un dessin&#8230;<\/p>\n\n\n\n<p>Il y a plein de chose \u00e0 faire dans le champs radioamateur, avec des \u00b5C, commutation s\u00e9quen\u00e7age,  interfa\u00e7age, modems &#8230;<\/p>\n\n\n\n<p>Et un keyer pour une balise ??? <\/p>\n\n\n\n<p>Oui, on peut :<\/p>\n\n\n\n<p>Je vous recommande le site de G4JNT, Andy Talbot, particuli\u00e8rement cette page ou vous trouverez pr\u00e9cis\u00e9ment tout un tas de mat\u00e8re pour la programmation et le contr\u00f4le de PLL, DDS, balises RTTY, PSK, QRSS et bien d&rsquo; autres. Parmi tout \u00e7a, un keyer pour un balise \u00e0 base de PIC 12F629 ( ou 675)<\/p>\n\n\n\n<p><a href=\"http:\/\/www.g4jnt.com\/pics.htm\">http:\/\/www.g4jnt.com\/pics.htm<\/a><\/p>\n\n\n\n<p>C&rsquo; est le lien \u00ab\u00a0BCNKeyer.zip\u00a0\u00bb<\/p>\n\n\n\n<p>Y&rsquo;a tout dedans, les fichiers .bin, le code source si vous voulez compiler vous m\u00eame, un superbe pdf avec tout bien expliqu\u00e9, un superbe boulot !<\/p>\n\n\n\n<p>Le projet : un keyer pour une balise Morse, avec un PIC12F629 (8 broches, tout petit), 2 transisors pour la commutation, possibilit\u00e9 de reprogrammer la s\u00e9quence de la balise \u00a0\u00bb in situ\u00a0\u00bb via une interface 3 fils s\u00e9rie avec un convertisseur TTL- USB.<\/p>\n\n\n\n<p>Et avec \u00e7a, mesdames, messieurs, non pas un, mais deux cadeaux bonus, gratuits : <\/p>\n\n\n\n<p>-La possibilit\u00e9 de transmettre en QRSS, c&rsquo; est \u00e0 dire en Morse tr\u00e8s lent, avec des points allant jusqu&rsquo; \u00e0 30 secondes, ( donc traits d&rsquo; une minute 1\/2 !! ), un mode tr\u00e8s performant, sans doute tout aussi sensible sinon plus que le FT8 ( berk !) et avec lequel on peut au moins transmettre un message, pas juste un indicatif et un report. Et au final, en qrss, c&rsquo; est l&rsquo; op\u00e9rateur qui d\u00e9code et d\u00e9cide si le qso est complet, pas le PC ! J dis \u00e7a &#8230;<\/p>\n\n\n\n<p>-et si on utilise un 12F675; le frangin du 629, on peut utiliser une broche pour lire une valeur analogique, une tension de batterie, un capteur, et la transmettre par la balise. C&rsquo; est pas beau, \u00e7a ?<\/p>\n\n\n\n<p>Une vid\u00e9o d&rsquo; une application pratique : une microbalise sur la base d&rsquo; un oscillateur 12 MHz, multipli\u00e9 par 12 pour faire un signal dans les 144 MHz, suivi d&rsquo; un \u00e9tage tampon-manipulateur ( manip par la source du transistor tampon )et d&rsquo; un \u00a0\u00bb ampli\u00a0\u00bb qui sort une centaine de milliwatts ( ou deux )<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/ecP0Ih0c-iU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=ecP0Ih0c-iU\">https:\/\/www.youtube.com\/watch?v=ecP0Ih0c-iU<\/a><\/p>\n\n\n\n<p>Pas de quoi cr\u00e9er un trou dans le continuum espace-temps, mais \u00e7a marche, je suis re\u00e7u par le webSDR du mont Sal\u00e8ve(*), environ 150 Km de chez moi, et plus pr\u00e8s, j&rsquo; ai eu un report encourageant de Gilles de F1EFW, \u00e0 seulement 15 Km. Not too shabby !<\/p>\n\n\n\n<p>Si vous \u00e9coutez de temps en temps la bande 2 m cw ssb, vous entendrez peut \u00eatre sur 144.0835 un petit signal qui piaule un peu.<\/p>\n\n\n\n<p>Tendez l&rsquo; oreille ! QSL via bureau !<\/p>\n\n\n\n<p>73 de F8EBL !<\/p>\n\n\n\n<p>(*) : <a href=\"http:\/\/sdr2.f8kcf.net:7489\/\">http:\/\/sdr2.f8kcf.net:7489\/<\/a><\/p>\n\n\n\n<p>PS : fouillez bien la page d&rsquo; Andy Talbot, plein de tr\u00e9sors et d&rsquo; id\u00e9es de bricoles. Une mine d&rsquo; or ! <\/p>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un voyage dans le temps vers une \u00e9poque ou Arduino n&rsquo; existait pas !!! Si,si ! Au commencement \u00e9tait le<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[7],"tags":[],"class_list":["post-1431","post","type-post","status-publish","format-standard","hentry","category-electronique"],"_links":{"self":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts\/1431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1431"}],"version-history":[{"count":2,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts\/1431\/revisions"}],"predecessor-version":[{"id":1433,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts\/1431\/revisions\/1433"}],"wp:attachment":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}