Débuter avec Arduino etc : Interruptions et variables partagées -Utiliser volatile, cli, sei, SREG

4 Просмотры
Размещено
Bonjour à toutes et tous. Les variables partagées entre les interruptions et le reste du programme nécessite de prendre des précautions très importantes. C'est ce que je vous propose de découvrir ici.
00:00 Introduction
01:00 Correction de l'anti-rebond de la vidéo 1 sur les interruptions AVR
02:18 Qualificatif volatile et variables partagées
05:10 Lecture d'un int dans le code compilé...
06:00 Impact d'un interruption entre la lecture des poids fort et poids faible
08:11 Premier dispositif de précaution
09:30 Résultat compilé
10:23 Cas de la lecture de millis() dans le framework Arduino
13:45 Seconde approche, celle à retenir
16:47 A retenir

Site internet :
Mon site internet : http://geii.eu pour découvrir mes vidéos sous une forme plus structurée. Faire un don sur PayPal

Matériel utilisé dans les vidéos :
???? Kit Eleegoo Arduino UNO utilisé dans la vidéo : https://amzn.to/3hZ5dG7
???? Analyseur logique : https://amzn.to/3q6VpfX
Carte Zybo Z7 Zynq : https://amzn.to/3pCMjHV
Oscilloscope Siglent SDS 1104X-E

Matériels évoqués et prévus pour de futurs tests et tutoriaux :
Carte Arduino MKR Vidor 4000 : https://amzn.to/36qFRfG
trenz ZynqBerry : https://fr.rs-online.com/web/p/modules-de-developpement-fpga/1760798/

Matériel utilisé pour réaliser les vidéos :
???? DELL Precision 5530 : https://www.dell.com
???? Webcam Logitech : https://amzn.to/3qE9l1f
???? Ecran tactile avec stylet HUYON GT191 : https://amzn.to/39P8Ni7
???? Ecran DELL 25" QHD : https://amzn.to/39O5FDb
⌨ Pédalier USB 3 pédales pour les changements de scènes sur OBS : https://amzn.to/3pqHVLS

Logiciels :
OBS : https://obsproject.com/
Gimp : https://www.gimp.org/
VS Code : https://code.visualstudio.com/Download
PlatformIO : https://platformio.org/
Категория
Ардуино
Комментариев нет.