Salut à tous, voici mon code source pour ecrire sur une eeprom 24c02à travers le port serie com1, le probleme est que je ne peux pas ecrire sur l'eeprom je ne sais pas pourquoi !!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
HANDLE h_var;
h_var=CreateFile("COM1",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
 
	if(h_var!=INVALID_HANDLE_VALUE)
	{
 
 
	//
	DCB d_var;
	GetCommState(h_var,&d_var);
 
	d_var.fDtrControl=DTR_CONTROL_ENABLE;
	d_var.fRtsControl=RTS_CONTROL_ENABLE;
	d_var.ByteSize=8;
	d_var.Parity=NOPARITY;
	d_var.StopBits=ONESTOPBIT;
	SetCommState(h_var,&d_var);
 
 
		DWORD r;
		unsigned char c[3]={0XA0,0XF0,0X33};
 
		WriteFile(h_var,c,3,&r,NULL);
 
	}
 
	CloseHandle(h_var);
: