[an error occurred while processing this directive]
|
Смысл преобразовать float к типу char[] и записать N байт.
unsigned char addr=0;
int main(){
float fDur=123.456;
EE_write((char*)&fDur, sizeof(float));
}
void EE_write( char *buffer, unsigned char bLength){
do{
EEPROM_WRITE(addr++, (BYTE)*buffer); // Это макрос описан в файле
buffer++; // pic1687x.h (HTPIC 8.00pl3)
}while(--bLength);
return;
}
E-mail: info@telesys.ru