Contec F&eIT Series User Manual page 73

Isolated counter module
Hide thumbs Also See for F&eIT Series:
Table of Contents

Advertisement

Using the Memory Address Map
/* Open */
*)FIT_SAMPLE_IP_ADDRESS);
NULL);
hHandle);
/* Offset Address */
dwVaOffset = FIT_IO_DEVICE_SIZE * FIT_SAMPLE_DEVICE_ID;
/* Read 'Category' */
dwVaBase = FIT_IO + FIT_IO_DEVICE_CONFIG;
wStatus = FIT_Read(hHandle, dwVaBase + dwVaOffset +
FIT_PRODUCT_CATEGORY, 1, &byCategory);
if (wStatus != 0) {
}
if (byCategory != FIT_PRODUCT_COUNTER) {
}
/* Channel Offset */
dwVaChOffset = 0x20 + 0x18 * FIT_SAMPLE_CH;
/* Read 'Channel Configuration' */
wStatus = FIT_Read(hHandle, dwVaBase + dwVaOffset +
dwVaChOffset, 0x18, &byData[0]);
if (wStatus != 0) {
}
/* Configuration Data Set */
byData[FIT_CNT_FUNCTION] = 0x01;
/* Write 'Channel Configuration' */
wStatus = FIT_Write(hHandle, dwVaBase + dwVaOffset +
dwVaChOffset, 0x18, &byData[0]);
if (wStatus != 0) {
}
/* Write 'Compare Data' */
dwVaBase = FIT_IO + FIT_IO_OUTPUT;
dwVaChOffset = 8 * FIT_SAMPLE_CH;
byData[0] = 0xE8;
byData[1] = 0x03;
byData[2] = 0x00;
byData[3] = 0x00;
wStatus = FIT_Write(hHandle, dwVaBase + dwVaOffset +
dwVaChOffset, 4, (BYTE *)&byData[0]);
if (wStatus != 0) {
}
/* Write 'Module Start' */
dwVaBase = FIT_IO + FIT_IO_DEVICE_CONFIG;
byModuleStart = FIT_MODULE_START_ON;
wStatus = FIT_Write(hHandle, dwVaBase + dwVaOffset +
FIT_MODULE_START, 1, &byModuleStart);
if (wStatus != 0) {
}
68
dwIpAddress = FIT_IpChenge((BYTE
hHandle = FIT_Open((BYTE *)&dwIpAddress, FIT_SAMPLE_PORT,
if (hHandle == 0) {
printf("Error! FIT_Open = %04X(H)\n",
return 1;
}
printf("Error! FIT_Read = %04X(H)\n", wStatus);
FIT_Close(hHandle);
return 1;
printf("Error! Category = %02X(H)\n", byCategory);
FIT_Close(hHandle);
return 1;
printf("Error! FIT_Read = %04X(H)\n", wStatus);
printf("Error! FIT_Write = %04X(H)\n", wStatus);
printf("Error! FIT_Write = %04X(H)\n", wStatus);
printf("Error! FIT_Write = %04X(H)\n", wStatus);
/* Two Phase */
CNT24-2(FIT)GY

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cnt24-2(fit)gy

Table of Contents