3301 A/D
Fuzesi Arnold
arno at externet.hu
Thu Jul 29 22:55:41 CEST 2004
Slave.
"Hót" primitiv.
Asszem 20MHz-re 16F876-os PIC:
SSPSTAT=0b00000000;
SSPCON=0b00100000;
SSPCON2=0b00000000;
/***************************************************************************
***/
uint convert()
{
uint data;
ADC_nCS=0;
SSPIF=0;
SSPBUF=0x00;
while(!SSPIF);
((char*)(&data))[1]=SSPBUF;
SSPIF=0;
SSPBUF=0x00;
while(!SSPIF);
((char*)(&data))[0]=SSPBUF;
ADC_nCS=1;
if(data & 0x1000)
{
// printf("\r\nCONVERT: %5d\r\n",data);
return ( data |0xf000); //negativ
}
else
{
// printf("\r\nCONVERT: %5d\r\n",data);
return (data & 0x0fff); //positiv
}
}
/***************************************************************************
***/
Vmi ilyesmi.
Arnold
----- Original Message -----
From: "Gyulu" <swiddi at freemail.hu>
To: <elektro at tesla.hu>
Sent: Thursday, July 29, 2004 6:04 PM
Subject: 3301 A/D
Hi
Van egy 3301 nevű Microchip AD átalakító, és nem tok vele
kmmunikálni. Az most a master vagy a slave? Dolgozott már valaki
ilyennel?
Ha van valakinek forráskód, az nem baj.
Gyulu
More information about the Elektro
mailing list