Core Arduino pour les tableaux basés sur STM32L0
Qu'est-ce que c'est ?
ArduinoCore-STM32L0 est ciblé sur des scénarios ultra basses, des pôles de capteurs, avec la connectivité de Lorawan.
Cartes soutenues
Tlera Corp
- Grasshopper-L082CZ
- Cricket-l082cz
- Cicada-l082cz
- GNAT-L082CZ
Stmicroelectronics
- B-L072Z-LRWAN1
- P-nucléo-lrwan1
- Nucléo-l053r8
- Nucléo-l073rz
Installation
Directeur du conseil d'administration
- Télécharger et installer l'ide Arduino (au moins la version v1.6.8)
- Démarrer l'ide Arduino
- Faire des préférences
- Ajouter
https://grumpyoldpizza.github.io/ArduinoCore-stm32l0/package_stm32l0_boards_index.json en tant que "URL du gestionnaire de planche supplémentaire" - Ouvrez le gestionnaire de cartes dans le menu des outils -> Board et installez "Tlera Corp STM32L0 Boards"
- Sélectionnez votre carte STM32L0 dans le menu des outils -> Board
Configuration spécifique du système
Linux
- Accédez à ~ / .arduino15 / packages / tleracorp / matériel / stm32l0 /
<VERSION> / pilotes / linux / - sudo cp * .rules /etc/udev/rules.d
- redémarrer
Fenêtre
Configuration du pilote de chargeur de démarrage STM32 pour les cartes Tlera Corp
- Télécharger Zadig
- Plugin STM32L0 Board et bascule le bouton de réinitialisation tout en maintenant le bouton de démarrage
- Laissez Windows terminer la recherche de pilotes
- Démarrer
Zadig - Sélectionnez
Options -> List All Devices - Sélectionnez
STM32 BOOTLOADER dans la liste déroulante de l'appareil - Sélectionnez
WinUSB (v6.1.7600.16385) en tant que nouveau pilote - Cliquez sur
Replace Driver
Configuration du pilote de série USB pour les cartes Tlera Corp (Window XP / Windows 7 uniquement)
- Accédez à ~ / appdata / local / arduino15 / packages / tleracorp / matériel / stm32l0 /
<VERSION> / pilotes / windows - Cliquez avec le bouton droit sur
dpinst_x86.exe (Windows 32 Bit) ou dpinst_amd64.exe (Windows 64 bits) et sélectionnez Run as administrator - Cliquez sur
Install this driver software anyway lors de la fenêtre Windows Security car le pilote n'est pas signé
Configuration du pilote St-Link V2.1 pour les panneaux STMicroelectronics
- Plugin Stmicroelectronics Board
- Télécharger et installer les pilotes USB ST-Link
De Git
- Suivez les étapes de la section du directeur du conseil ci-dessus
-
cd <SKETCHBOOK> , où <SKETCHBOOK> est votre dossier Arduino Sketch:
- OS X:
~/Documents/Arduino - Linux:
~/Arduino - Windows:
~/Documents/Arduino
- Créez un dossier nommé
hardware , s'il n'existe pas, et modifiez les répertoires - Clone This Repo:
git clone https://github.com/grumpyoldpizza/ArduinoCore-stm32l0.git TleraCorp/stm32l0 - Redémarrer l'ide Arduino
Récupérer d'un croquis défectueux pour les conseils de tlera corp
Parfois, une esquisse défectueuse peut rendre l'intégration normale basée sur la série USB dans l'arduindo ne fonctionne pas. Dans ce cas, le plugin de la carte STM32L0 et bascule le bouton de réinitialisation tout en maintenant le bouton de démarrage et programmer un sketch connu pour revenir à une configuration de série USB fonctionnelle.
Crédits
Ce noyau est basé sur et compatible avec le noyau Arduino SAMD