APPENDIX
IB827 User’s Manual
61
File of the Main.cpp
//=====================================================================
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
// PURPOSE.
//=====================================================================
#include <dos.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include "W627HF.H"
//---------------------------------------------------------------------------
void ClrKbBuf(void);
int main (void);
unsigned char GetDI(unsigned char);
void SetDo(unsigned char, unsigned char);
//---------------------------------------------------------------------------
int main (void)
{
unsigned
char
ucDO
=
0;
//data
for
digital
output
unsigned
char
ucDI;
//data
for
digital
input
unsigned char ucBuf;
char
SIO;
SIO = Init_W627HF();
if (SIO == 0)
{
printf("Can not detect Winbond 83627HF/83627THF/83627EHF, program abort.\n");
return(1);
}
switch
(SIO)
{
//-------------------------------------------------------------------
case
1:
printf("Winbond 83627HF is detected .\n");
break;
//-------------------------------------------------------------------
case
2:
printf("Winbond 83627THF is detected.\n");
break;
//-------------------------------------------------------------------
case
4:
printf("Winbond 83627EHF is detected.\n");
break;
//-------------------------------------------------------------------
}
//bit 0..3 = input signal
//bit 4..7 = output signal
ucDI
=
GetDI(0x0F);
//get
current
DI
status
SetDo(ucDO,
0xF0);
//set
current
DO
status
return
0;
}
//---------------------------------------------------------------------------
unsigned char GetDI(unsigned char Mask)
{
Summary of Contents for IB827
Page 1: ...IB827 Intel Atom 945GSE PICMG 1 0 CPU CARD USER S MANUAL Version 1 0...
Page 4: ...iv IB827 User s Manual This page is intentionally left blank...
Page 8: ...INTRODUCTION Board Dimensions 4 IB827 User s Manual...
Page 9: ...INTRODUCTION IB827 User s Manual 5...
Page 13: ...INSTALLATIONS Jumper Locations on IB827 IB827 User s Manual 9...
Page 18: ...INSTALLATIONS 14 IB827 User s Manual This page is intentionally left blank...
Page 50: ...BIOS SETUP 46 IB827 User s Manual This page is intentionally left blank...