Upload
maha-achouri
View
31
Download
4
Embed Size (px)
Citation preview
COMPTE RENDURéalisé par:
• Maha Achouri
Conception des systèmes temps réelProgrammation en multitaches
INSTITUT SUPÉRIEUR D’INFORMATIQUE DE MÉDENINE
Partie pratiqueProgrammation avec C
#include "D:\mm\tp3.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
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();}
Simulation en ISIS