Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
00001 #include "mbed.h" 00002 #include "rtos.h" 00003 00004 DigitalIn en_1(p15); 00005 DigitalIn en_2(p16); 00006 AnalogIn ea_1(p19); 00007 AnalogIn ea_2(p20); 00008 00009 void lecture_analog(void const *args) 00010 { 00011 while (true) 00012 { 00013 // synchronisation sur la période d'échantillonnage 00014 // lecture de l'étampe temporelle 00015 // lecture des échantillons analogiques 00016 // calcul de la nouvelle moyenne courante 00017 // génération éventuelle d'un événement 00018 } 00019 } 00020 00021 void lecture_num(void const *args) 00022 { 00023 while (true) 00024 { 00025 // synchronisation sur la période d'échantillonnage 00026 // lecture de l'étampe temporelle 00027 // lecture des échantillons numériques 00028 // prise en charge du phénomène de rebond 00029 // génération éventuelle d'un événement 00030 } 00031 } 00032 00033 void collection(void const *args) 00034 { 00035 while (true) 00036 { 00037 // attente et lecture d'un événement 00038 // écriture de l'événement en sortie (port série) 00039 } 00040 } 00041 00042 int main() 00043 { 00044 set_time(time(NULL)); 00045 // initialisation du RTC 00046 // démarrage des tâches 00047 while(1) {} 00048 }
Generated on Tue Jul 12 2022 22:56:51 by
1.7.2