Accéder au contenu principal

Articles

Débuter avec Lopy 4

Débuter avec Lopy 4 Débuter avec Lopy 4 Je profites de cette période de confinement pour ressortir de mon placard mon Lopy4 qui trainait dans un tiroir. J'ai avec une carte d'extension Pytrack. A noter qu'il est bien pratique d'avoir une des cartes d'extension pour pouvoir s'y connecter facilement. Les barbus pourront toujours s'y connecter directement avec un adaptateur USB-série, mais ici on fait la méthode simple, on prend une des cartes d'extension. Mettre à jour la carte d'extension Bon, comme je ne sais plus dans quel état j'ai laissé mon matos, une (re)mise à jour s'impose. On commence par le Pytrack, la page officielle est bien faite. Je résume pour tous ceux (comme moi) qui auront la flemme de tout lire, surtout si ça se passe bien. Installer dfu-util : sudo apt install dfu-util Mettre à jour : Débranchez le câble de la carte Appuyez et maintenez le bou

Utiliser un raspberry pi en mode headless

20191016-headless_raspberry_pi Un raspberry pi sans tête 😱 (C'est à dire sans écran ni clavier) Pourquoi faire ça ? En fait, parfois (ou même souvent), on a bien envie que notre petit Raspberry à tout faire soit mis dans un coin et qu'il fasse ce qu'on lui demande. Ça marche souvient bien, mais quand même, des fois, il faut bien s'y connecter pour mettre à jour le système ou voir pourquoi ça ne fait pas ce qu'on veut. Et si vous êtes un peu feignant comme moi (comme tout bon informaticien qui se respecte en fait), vous avez forcément la flemme de sortir l'écran, le câble HDMI et de tout connecter. Nous allons donc voir deux méthodes qui permettent de s'en passer. Matériel nécessaire un raspberry pi (voire un kit raspberry pi ) une carte SD un adaptateur USB-TTL quatre câbles dupond (pour connecter le raspberry pi à l'adaptateur USB-TTL) Utiliser un raspberry pi en mode headless Matériel nécessaire SSH Je connais

MicroPython sur NUCLEO-F411RE

MicroPython sur NUCLEO-F411RE MicroPython sur NUCLEO-F411RE Aujourd'hui, j'ai décidé de tester MicroPython sur une carte STM32 que j'avais sous la main : la Nucleo-64 version STM32F411 . Pour les spécifications : ARM Cortex M4 à 100 MHz 512k de mémoire flash, 128k de SRAM 2 extensions de connecteurs aux formats Arduino Uno et ST morpho. Quand je penses que c'est la fréquence d'horloge d'un de mes premiers ordinateurs... 😥 Nostalgie, quand tu nous tiens. Bref, voyons voir comment fait-on tourner un MicroPython sur la bête ! MicroPython sur NUCLEO-F411RE Flasher la carte En mode DFU En mode hexadécimale Utiliser MicroPython sur STM32 Connexion série LED Conclusion Flasher la carte En mode DFU ⚠️ Attention ⚠️ cette manipulation nécessite soit une carte type USB breakout , soit de sacrifier un câble USB en dénudant la partie opposée à celle connectée sur l'ordinateur, soit de faire un peu de soudure avec une

Tribulations autour d'une pile RTC en SPI (MCP7951x) et d'un STM32

Tribulations autour d'une pile RTC en SPI (MCP7951x) et d'un Tribulations autour d'une pile RTC en SPI (MCP7951x) et d'un STM32 Hello, Voilà quelques jours que je galère autour d'une pile RTC (un MCP79510 monté sur une carte RTC5 click de chez Mikro) qui fonctionne en SPI avec ma carte Nucleo-L152RE . Pour l'instant, ça ne fonctionne pas, mais voici ce que j'ai fait et les idées que j'ai. Tribulations autour d'une pile RTC en SPI (MCP7951x) et d'un STM32 Paramètrage de la carte Nucleo STM32 Informations sur le MCP79510 Démarche Problèmes rencontrés Idées de remédiation Conclusion (provisoire) Paramètrage de la carte Nucleo STM32 J'utilise STM32CubeMX pour générer mon code. Je suis sous Mac, et j'ai utilisé ce guide pour monter ma stack de dév. En me basant sur les conseils du livre A la découverte des cartes Nucleo au chapitre 8, j'ai paramétré ma carte avec une liaison SPI et une liaison UART p

Utiliser le ST-LINK V2 d'une carte Nucléo avec un autre STM32

Utiliser le STLINK-V2 d'une carte Nucléo avec un autre STM32 Utiliser le ST-LINK V2 d'une carte Nucléo avec un autre STM32 Hello, Comme c'était Noël, je me suis offert un lot de STM32f103c8t6 , également appelée Blue Pill (acheté sur Amazon pour bénéficier de la livraison Prime mais vous l'aurez pour moins cher sur eBay, à condition d'attendre le délai de livraison de plusieurs semaines...), ainsi que le livre Beginning STM32 qui explique comment mettre en oeuvre ces petites cartes avec des outils uniquement Open Source . Dès le premier chapitre, l'auteur nous explique qu'il nous faut un ST-Link V2 pour programmer la Blue Pill . Argh ! Dans ma précipitation à passer ma commande, je n'ai pas vu cette subtilité... Qu'à cela ne tienne, j'ai déjà une carte Nucleo qui, comme toute les cartes de ce type, intègre un programmateur ST-Link V2. Voyons comment mettre en oeuvre tout ça. Utiliser le ST-LINK V2 d'une carte Nucléo

Coder en C sur un Lopy (Pycom)

Présentation du matériel Hello ! Dans cet article je vais vous parler de mes premiers pas en développement embarqué d'ESP32 en utilisant du matériel de chez Pycom. N'hésitez pas à me faire part de vos remarques et suggestions dans les commentaires ! Voici le sommaire : Présentation du matériel Cartes de développement Cartes d'extension Pourquoi ? Matériel utilisé Installation du framework ESPRESSIF pour ESP32 Démarrer un projet existant Liaison série Câblage du module Configuration du projet Flasher le programme Monitor Conclusions Présentation du matériel Cartes de développement Lopy est un microcontrôleur qui embarque un micro système Python, finement appelé MicroPython . Ce système léger permet de faciliter l'accès au développement embarqué, en utilisant un langage de programmation facile d'accès et qui possède une communauté importante (ce qui permet de trouver facilement de l'aide), j'ai nommé Python !