Temps reel

244 vues

Publié le

compte rendu

Publié dans : Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Temps reel

  1. 1. COMPTE RENDU Réalisé par: • Maha Achouri Conception des systèmes temps réel Programmation en multitaches INSTITUT SUPÉRIEUR D’INFORMATIQUE DE MÉDENINE
  2. 2. Partie pratique Programmation avec C #include "D:mmtp3.h" #use rs232(baud=9600, xmit=PIN_C6,rcv=PIN_C7) #use rtos(timer=1,minor_cycle=10ms) int sem=1; #task(rate=20ms,max=4ms) void tacheA(void); #task(rate=20ms,max=4ms) void tacheB(void); void tacheA(void) { rtos_wait(sem); printf("tacheA"); rtos_signal(sem); } TP3
  3. 3. void tacheB(void) { rtos_wait(sem); printf("tacheB"); rtos_signal(sem); } void main() { setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF); setup_spi(SPI_SS_DISABLED); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); // TODO: USER CODE!! rtos_run(); }
  4. 4. Simulation en ISIS

×