Award MI950 User Manual Download Page 1

 

 

MI950 

LGA775 Core

 2 Duo  

Intel

®

 Q45 Chipset 

Mini-ITX Motherboard 

 

USER’S MANUAL 

Version 1.0

 

 

 
 

Summary of Contents for MI950

Page 1: ...MI950 LGA775 Core 2 Duo Intel Q45 Chipset Mini ITX Motherboard USER S MANUAL Version 1 0 ...

Page 2: ...onal Business Machines Corporation Intel is a trademark or registered trademark of Intel Corporation Microsoft Windows is a registered trademark of Microsoft Corporation Winbond is a registered trademark of Winbond Electronics Corporation All other product names or trademarks are properties of their respective owners ...

Page 3: ...onnectors on MI950 11 BIOS Setup 19 Drivers Installation 41 Intel Chipset Software Installation Utility 42 Intel Graphics Driver Installation 44 Realtek HD Codec Audio Driver Installation 46 LAN Drivers Installation 48 Intel Matrix Storage Manager Driver 50 Intel Management Engine Interface 52 Intel Active Management Technology 54 Appendix 58 A I O Port Address Map 58 B Interrupt Request Lines IRQ...

Page 4: ...iv MI950 User s Manual This page is intentionally left blank ...

Page 5: ...Checklist Your MI950 Core 2 Duo motherboard package should include the items listed below The MI950 motherboard This User s manual 1 x I O shield 1 x serial port cable 2 x SATA cable 1 CD containing the following Chipset Drivers Flash Memory Utility ...

Page 6: ...ual two Gigabit Ethernet controllers MI950 is supports high end features including high definition audio ten fast USB 2 0 ports four SATAII and an eSATA port watchdog timer digital I O and four serial ports Board dimensions are 170mm by 170mm MI950 FEATURES Supports Intel Core 2 Quad Core 2 Duo Pentium Dual Core Celeron processors 800MHz 1066MHz 1333MHz FSB DDR3 DIMM x2 Max 8GB Single Gigabit LAN ...

Page 7: ...t controller supports 10 ports Serial ATA ICH10DO built in SATA controller 4x ports 1x eSATA Parallel IDE N A Audio ICH10DO built in High Definition Audio controller ALC888 w 7 1 channels LPC I O Winbond W83627DHG COM1 RS232 COM2 RS232 422 485 Hardware monitor Fintek 81216 COM3 RS232 COM 4 RS232 Digital IO 4 in 4 out TPM1 2 N A Keyboard Mouse Connector Via pin header For testing purpose only Expan...

Page 8: ...INSTALLATIONS Board Dimensions 4 MI950 User s Manual ...

Page 9: ...section provides information on how to use the jumpers and connectors on the MI950 in order to set up a workable system The topics covered are Installing the CPU 6 ATX Power Installation 6 Installing the Memory 7 Setting the Jumpers 8 Connectors on MI950 11 ...

Page 10: ...ote that the cover of the LGA775 socket must always be installed during transport to avoid damage to the socket ATX Power Installation The system power is provided to the motherboard with the ATX2 and ATX1 power connectors ATX2 is a 24 pin power connector and ATX1 is a 4 pin 12V power connector The 24 pin power connector can to be connected to a standard 20 pin ATX power connector in a standard AT...

Page 11: ...ly the system memory interface has the following features Supports two 64 bit wide DDR data channels Available bandwidth up to 6 4GB s DDR3 1066 for two channel mode Supports 512Mb 1Gb 2Gb DDR3 technologies Supports only x8 x16 DDR3 devices with four banks Supports only unbuffered DIMMs Supports opportunistic refresh Up to 32 simultaneously open pages four per row four rows maximum ...

Page 12: ...ding to your needs and applications Contact your supplier if you have doubts about the best configuration for your needs The following lists the connectors and their respective functions Jumper Locations on MI950 MI950F MI950AF 9 JP4 ME Management Engine Disabled pin closed 10 JP5 Clear CMOS Contents 10 JP1 JP2 JP3 RS232 422 485 COM2 Selection 10 ...

Page 13: ...er Locations on MI950 MI950F MI950AF Jumper Locations on MI950 MI950F MI950AF 9 JP4 ME Management Engine Disabled pin closed 10 JP5 Clear CMOS Contents 10 JP1 JP2 JP3 RS232 422 485 COM2 Selection 10 MI950 User s Manual 9 ...

Page 14: ...s Note that the ATX power connector should be disconnected from the motherboard before clearing CMOS JP5 Setting Function Pin 1 2 Short Closed Normal Pin 2 3 Short Closed Clear CMOS JP1 JP2 JP3 RS232 422 485 COM2 Selection COM2 is selectable for RS232 RS 422 and RS 485 COM2 Function RS 232 RS 422 RS 485 Jumper Setting pin closed JP1 1 2 JP2 3 5 4 6 JP3 3 5 4 6 JP1 3 4 JP2 1 3 2 4 JP3 1 3 2 4 JP1 5...

Page 15: ...tor 13 SYS_FAN1 system Fan1 Power Connector 13 SYS_FAN2 System Fan2 Power Connector 14 CN1 Serial Ports COM1 14 CN2 DVI CRT Connector 15 CN3 ESATA USB8 USB9 Connector 15 CN4 Line in Line out Microphone Connector 15 CN5 Gigabit LAN Intel 574L RJ 45 USB 6 7 Connector 15 CN6 Gigabit LAN Intel 567LM RJ 45 USB 4 5 Connector 15 SATA1 SATA4 SATAII Connectors 15 J1 Digital I O Connector 4 in 4 out 15 J3 K...

Page 16: ...DVI CRT Connector 15 CN3 ESATA USB8 USB9 Connector 15 CN4 Line in Line out Microphone Connector 15 CN5 Gigabit LAN Intel 574L RJ 45 USB 6 7 Connector 15 CN6 Gigabit LAN Intel 567LM RJ 45 USB 4 5 Connector 15 SATA1 SATA4 SATAII Connectors 15 J1 Digital I O Connector 4 in 4 out 15 J3 Keyboard Mouse Connector Testing use only 16 J5 SPI Debug Tools Port Factory use only 16 J6 USB2 USB3 Connector 16 J7...

Page 17: ...2 10 12V 5V 23 11 12V Ground 24 12 3 3V ATX1 ATX 12V Power Connector This connector supplies the CPU operating voltage Pin Signal Name 1 Ground 2 Ground 3 12V 4 12V DDRIII1 Channel A DDR3 Socket DDRIII2 Channel B DDR3 Socket CPU_FAN1 CPU Fan Power Connector Pin Signal Name 1 Ground 2 12V 3 Rotation detection 4 Control SYS_FAN1 system Fan1 Power Connector Pin Signal Name 1 Ground 2 12V 3 Rotation d...

Page 18: ...a carrier detect 1 6 DSR Data set ready RXD Receive data 2 7 RTS Request to send TXD Transmit data 3 8 CTS Clear to send DTR Data terminal ready 4 9 RI Ring indicator GND ground 5 10 Not Used J2 COM2 is jumper selectable for RS 232 RS 422 and RS 485 Pin Signal Name RS 232 R2 422 RS 485 1 DCD TX DATA 2 RX TX DATA 3 TX RX NC 4 DTR RX NC 5 Ground Ground Ground 6 DSR NC NC 7 RTS NC NC 8 CTS NC NC 9 RI...

Page 19: ...45 USB 4 5 Connector SATA1 SATA4 SATAII Connectors Pin Signal Name 1 Ground 2 TX 3 TX 4 Ground 5 RX 6 RX 7 Ground J1 Digital I O Connector 4 in 4 out This 10 pin digital I O connector supports TTL levels and is used to control external devices requiring ON OFF circuitry Signal Name Pin Pin Signal Name Ground 1 2 5V Out3 3 4 Out1 Out2 5 6 Out0 IN3 7 8 IN1 IN2 9 10 IN0 MI950 User s Manual 15 ...

Page 20: ... D0 3 4 D1 D0 5 6 D1 Ground 7 8 Vcc J8 Power LED The power LED indicates the status of the main power switch Pin Signal Name 1 Power LED 2 No connect 3 Ground J9 System Function Connector ATX Power ON Switch Pins 1 and 2 This 2 pin connector is an ATX Power Supply On Off Switch on the system that connects to the power switch on the case When pressed the power switch will force the system to power ...

Page 21: ...n Orientation is not required when making a connection to this header 5V and 5VSB Signals Pins 7 and 8 Pin Signal Name 7 5V 8 5VSB J10 COM3 COM4 Serial Port DF11 Connector Signal Name Pin Pin Signal Name DSR1 Data set ready 2 1 DCD1 Data carrier detect RTS1 Request to send 4 3 RXD1 Receive data CTS1 Clear to send 6 5 TXD1 Transmit data RI1 Ringing indicator 8 7 DTR1 Data terminal ready Not used 10...

Page 22: ...INSTALLATIONS 18 MI950 User s Manual This page is intentionally left blank ...

Page 23: ...ows BIOS Introduction 20 BIOS Setup 20 Standard CMOS Setup 22 Advanced BIOS Features 25 Advanced Chipset Features 28 Integrated Peripherals 30 Power Management Setup 33 PNP PCI Configurations 36 PC Health Status 37 Frequency Voltage Control 38 Load Fail Safe Defaults 39 Load Optimized Defaults 39 Set Supervisor User Password 39 Save Exit Setup 39 Exit Without Saving 39 2nd SuperIO Device 42 ...

Page 24: ...S is immediately activated Pressing the Del key immediately allows you to enter the Setup utility If you are a little bit late pressing the Del key POST Power On Self Test will continue with its test routines thus preventing you from invoking the Setup If you still wish to enter Setup restart the system by pressing the Reset button or simultaneously pressing the Ctrl Alt and Delete keys You can al...

Page 25: ...displays the control keys for this menu At the bottom of the Main Menu just below the control keys section there is another section which displays information on the currently highlighted item in the list Note If the system cannot boot after making and saving system changes with Setup the Award BIOS supports an override to the CMOS settings that resets your system to its default Warning It is stro...

Page 26: ...16 11 00 Menu Level IDE Channel 0 Master None Change the day month Year and century IDE Channel 0 Slave None IDE Channel 1 Master None IDE Channel 1 Slave IDE Channel 2 Master IDE Channel 3 Master IDE Channel 4 Master IDE Channel 4 Slave None None None None None Video EGA VGA Halt On All but keyboard Base Memory 640K Extended Memory 2086912K Total Memory 2087936K At the bottom of the menu are the ...

Page 27: ...for connecting up to four Serial ATA hard disks Each channel can support up to two hard disks the first is the Master and the second is the Slave Press Enter to configure the hard disk The selections include Auto Manual and None Select Manual to define the drive information manually You will be asked to enter the following items Capacity Capacity size of the hard disk drive Cylinder Number of cyli...

Page 28: ...or not the system will halt if an error is detected during power up No errors The system boot will not be halted for any error that may be detected All errors Whenever the BIOS detects a non fatal error the system will stop and you will be prompted All But Keyboard The system boot will not be halted for a keyboard error it will stop for all other errors All But Diskette The system boot will not be...

Page 29: ...de Enabled MPS Version Control for OS 1 4 OS Select For DRAM 64MB Non OS2 Console Redirection Disabled Baud Rate 19200 Agent after boot Enabled Small Logo EPA Show Disabled CPU Feature Press Enter to configure the settings relevant to CPU Feature Hard Disk Boot Priority With the field there is the option to choose aside from the hard disks connected Bootable add in Cards which refers to other exte...

Page 30: ...will generate only one instance When enabled you can set the two typematic controls listed next By default this field is set to Disabled Typematic Rate Chars Sec When the typematic rate is enabled the system registers repeated keystrokes speeds Settings are from 6 to 30 characters per second Typematic Delay Msec When the typematic rate is enabled this item allows you to set the time interval for d...

Page 31: ...M memory when used with OS 2 that depends on certain BIOS calls to access memory The default setting is Non OS 2 Small Logo EPA Show The EPA logo appears at the right side of the monitor screen when the system is boot up The default setting is Disabled Console Redirection This configuration is supported only with MI950AF with iAMT function The default setting is Disabled Baud Rate This configurati...

Page 32: ...AMT BIOS Support Enabled ITEM HELP SOL Support Enabled Menu Level IDE R Support Enabled Platform Mng Selection Intel AMT QST Support Disabled Danbury Technology Disabled OEM Flag BIT0 Disabled OEM Flag BIT1 Disabled OEM Flag BIT2 Disabled System BIOS Cacheable The setting of Enabled allows caching of the system BIOS ROM at F000h FFFFFh resulting in better system performance However if any program ...

Page 33: ...onfiguration This configuration is supported only with MI950AF with iAMT function VGA Setting The fields under the On Chip VGA Setting and their default settings are PEG On Chip VGA Control Auto On Chip Frame Buffer Size 32MB DVMT Mode Enabled DVMT FIXED memory Size 256MB PAVP Mode Lite ...

Page 34: ...ss Enabled IDE Primary Master PIO Auto Menu Level IDE Primary Slave PIO Auto IDE Primary Master UDMA Auto IDE Primary Slave UDMA Auto On Chip Secondary PCI IDE Enabled IDE Secondary Master PIO Auto IDE Secondary Slave PIO Auto IDE Secondary Master UDMA Auto IDE Secondary Slave UDMA Auto SATA Mode LEGACY Mode Support IDE Enabled Phoenix AwardBIOS CMOS Setup Utility Onboard Device High Definition Au...

Page 35: ...OS issue a series of commands that transfer to or from the disk drive PIO Programmed Input Output allows the BIOS to communicate with the controller and CPU directly The system supports five modes numbered from 0 default to 4 which primarily differ in timing When Auto is selected the BIOS will select the best available mode IDE Primary Secondary Master Slave UDMA These fields allow your system to ...

Page 36: ...allel ports and their addresses The default values for these ports are Serial Port 1 3F8 IRQ4 Serial Port 2 2F8 IRQ3 Serial Port 3 220H IRQ5 Serial Port 4 230H IRQ7 USB 1 0 Controller The options for this field are Enabled and Disabled By default this field is set to Enabled USB 2 0 Controller The options for this field are Enabled and Disabled By default this field is set to Enabled In order to u...

Page 37: ...by PWR BTTN CPU THRM Throttling Wake Up by PCI Card Power On by Ring Instant Off 50 0 Disabled Disabled Resume by Alarm Disabled Date of Month Alarm 0 Time hh mm ss Alarm 0 0 0 Reload Global Timer Events Primary IDE 0 Disabled Primary IDE 1 Disabled Secondary IDE 0 Disabled Secondary IDE 1 Disabled FDD COM LPT Port Disabled PCI PIRQ A D HPET Support HPET Mode Disabled Enabled 32 bit mode ACPI Func...

Page 38: ...fer Video Off In Suspend When enabled the video is off in suspend mode Suspend Type The default setting for the Suspend Type field is Stop Grant Modem Use IRQ This field sets the IRQ used by the Modem By default the setting is 3 Suspend Mode When enabled and after the set time of system inactivity all devices except the CPU will be shut off HDD Power Down When enabled and after the set time of sys...

Page 39: ... from entering a power saving mode or can awaken the system from such a mode When an I O device wants to gain the attention of the operating system it signals this by causing an IRQ to occur When the operating system is ready to respond to the request it interrupts itself and performs the service HPET Support HPET stands for High Precision Event Timer HPET can produce periodic interrupts at a much...

Page 40: ...te Snoop Disabled PCI Express relative items Maximum Payload Size 128 Init Display First The default setting is PCI Card Reset Configuration Data The default value is Disabled Resources Controlled by This PnP BIOS can configure all of the boot and compatible devices with the use of a PnP operating system such as Windows 95 PCI VGA Palette Snoop Some non standard VGA display cards may not show colo...

Page 41: ...perature This field allows the user to set the temperature so that when the temperature is reached the system sounds a warning This function can help prevent damage to the system that is caused by overheating Shutdown Temperature This field allows the user to set the temperature by which the system automatically shuts down once the threshold temperature is reached This function can help prevent da...

Page 42: ...d ITEM HELP Spread Spectrum Disabled Menu Level CPU Host SRC PCI Clock Default Auto Detect PCI Clk This field enables or disables the auto detection of the PCI clock Spread Spectrum This field sets the value of the spread spectrum The default setting is Disabled This field is for CE testing use only CPU Host SRC PCI Clock This field is set as Default ...

Page 43: ...Password message prompts on the screen Type the password up to eight characters in length and press Enter The system confirms your password by asking you to type it again After setting a password the screen automatically returns to the main screen To disable a password just press the Enter key when you are prompted to enter the password A message will confirm the password to be disabled Once the p...

Page 44: ...BIOS SETUP 40 MI950 User s Manual This page is intentionally left blank ...

Page 45: ...se The contents of this section include the following Intel Chipset Software Installation Utility 42 Intel Graphics Driver Installation 44 Realtek HD Codec Audio Driver Installation 46 LAN Drivers Installation 48 Intel Matrix Storage Manager Driver 50 Intel Management Engine Interface 52 Intel Active Management Technology 54 IMPORTANT NOTE After installing your Windows operating system Windows 200...

Page 46: ...for Intel chipset components Follow the instructions below to complete the installation under Windows 2000 XP Vista Before installing this utility please update your system to Windows 2000 SP4 or Windows XP SP2 1 Insert the drivers DVD into the DVD drive Click Intel and then Intel R Q45 Chipset Drivers Click Intel R Chipset Software Installation Utility 42 MI950 User s Manual ...

Page 47: ... accept the software license agreement and proceed with the installation process 3 On the Readme Information screen click Next to continue When the Setup Progress screen appears click Next to continue 4 Setup process is now complete Click Finish to restart the computer MI950 User s Manual 43 ...

Page 48: ...drivers DVD into the DVD drive Click Intel and then Intel R Q45 Chipset Drivers Click Intel R Q45 Chipset Family Graphics Driver 2 When the Welcome screen appears click Next to continue Click Yes to accept the software license agreement and proceed with the installation process 3 On the Readme Information screen click Next to continue 44 MI950 User s Manual ...

Page 49: ...DRIVERS INSTALLATION 4 When the Setup Progress screen appears click Next to continue 5 Setup is complete Click Finish to restart the computer MI950 User s Manual 45 ...

Page 50: ...tallation Follow the steps below to install the Realtek High Definition Codec Audio Driver 1 Insert the drivers DVD into the DVD drive Click Intel and then Intel R Q45 Chipset Drivers Click Realtek High Definition Codec Audio Driver 46 MI950 User s Manual ...

Page 51: ...DRIVERS INSTALLATION 2 When the Welcome screen appears click Next to continue 3 InstallShield Wizard is complete Click Finish to restart the computer MI950 User s Manual 47 ...

Page 52: ... LAN drivers 1 Insert the drivers DVD into the DVD drive Click Intel and then Intel R Q45 Chipset Drivers Click Intel R PRO LAN Network Drivers 2 When the Welcome screen appears click Next to continue Click Yes to accept the software license agreement and proceed with the process 48 MI950 User s Manual ...

Page 53: ...tup Options screen the checkbox for Drivers should be checked Now click Next to continue 4 The wizard is ready to begin installation Now click Install to continue 5 InstallShield wizard is complete Click Finish MI950 User s Manual 49 ...

Page 54: ...the board supports SATA AHCI or SATA RAID 1 Insert the drivers DVD in the DVD drive Click Intel and then Intel R Q45 Chipset Drivers Click Intel R Matrix Storage Manager Drivers 2 In the welcome screen to the Setup Program click Next In the next warning page as below click Next 50 MI950 User s Manual ...

Page 55: ...In the License Agreement page click Yes to agreement with the agreement Then in the Readme File Information page click Next 4 In the Setup Progress page click Next and restart the computer when prompted MI950 User s Manual 51 ...

Page 56: ...D into the DVD drive Click Intel and then Intel R Q45 Chipset Drivers Click Intel R IAMT 2 In the next page click Intel R MEI Driver 2 3 In the welcome screen to the Setup Program click Next In the next License Agreement page click Yes to accept to all the terms with the agreement and continue the setup program 52 MI950 User s Manual ...

Page 57: ...DRIVERS INSTALLATION 4 Click Yes in the Readme File Information page and continue the setup program Setup is now in progress Click Next 5 Setup is complete Click Finish MI950 User s Manual 53 ...

Page 58: ... Driver 2 In the welcome screen to the Setup Program click Next to continue In the License Agreement screen click Yes accept the terms of the agreement and proceed with the setup program 3 In the Readme File Information screen click Next to continue 4 The next screen is for the Software Update Installation Wizard It will install the update for Hotfix for Windows XP KB942288 v3 Click Next to contin...

Page 59: ...welcome screen to the Microsoft NET Frame 3 5 SP1 Setup Follow the instructions accordingly to finish the setup process In this screen check the checkbos for I have read and ACCEPT the terms of the License Agreement and then click Install MI950 User s Manual 55 ...

Page 60: ...DRIVERS INSTALLATION 8 After the Setup is complete click Exit 56 MI950 User s Manual ...

Page 61: ...3 5 SP1 Setup is complete the next screen shows the Intel Active Management Technology Setup Progress Click Next to continue 10 The Intel Active Management Technology Setup is now complete Click Finish to complete the setup process MI950 User s Manual 57 ...

Page 62: ...imer 060h 06Fh Keyboard Controller 070h 07Fh Real Time Clock NMI 080h 09Fh DMA Page Register 0A0h 0BFh Interrupt Controller 2 0C0h 0DFh DMA Controller 2 0F0h Clear Math Coprocessor Busy Signal 0F1h Reset Math Coprocessor 1F0h 1F7h IDE Interface 278h 27Fh Parallel Port 2 LPT2 2F8h 2FFh Serial Port 2 COM2 2B0h 2DFh Graphics adapter Controller 378h 3FFh Parallel Port 1 LPT1 360h 36Fh Network Ports 3B...

Page 63: ...ng table shows the IRQ used by the devices on board Level Function IRQ0 System Timer Output IRQ1 Keyboard IRQ2 Interrupt Cascade IRQ3 Serial Port 2 IRQ4 Serial Port 1 IRQ5 Reserved IRQ6 Floppy Disk Controller IRQ7 Parallel Port 1 IRQ8 Real Time Clock IRQ9 Reserved IRQ10 Reserved IRQ11 Reserved IRQ12 PS 2 Mouse IRQ13 80287 IRQ14 Primary IDE IRQ15 Secondary IDE ...

Page 64: ...ls before the timer counts to zero SAMPLE CODE 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 stdio h include stdlib h include W627EHF H int main int argc char argv void copyright void void EnableWDT int void DisableWDT void in...

Page 65: ...mer n void EnableWDT int interval unsigned char bBuf bBuf Get_W627EHF_Reg 0x2D bBuf 0x01 Set_W627EHF_Reg 0x2D bBuf Enable WDTO Set_W627EHF_LD 0x08 switch to logic device 8 Set_W627EHF_Reg 0x30 0x01 enable timer bBuf Get_W627EHF_Reg 0xF5 bBuf 0x08 Set_W627EHF_Reg 0xF5 bBuf count mode is second Set_W627EHF_Reg 0xF6 interval set timer void DisableWDT void Set_W627EHF_LD 0x08 switch to logic device 8 ...

Page 66: ...ed int result unsigned char ucDid W627EHF_BASE 0x2E result W627EHF_BASE ucDid Get_W627EHF_Reg 0x20 if ucDid 0x88 goto Init_Finish W627EHF_BASE 0x4E result W627EHF_BASE ucDid Get_W627EHF_Reg 0x20 if ucDid 0x88 goto Init_Finish W627EHF_BASE 0x00 result W627EHF_BASE Init_Finish return result void Unlock_W627EHF void outportb W627EHF_INDEX_PORT W627EHF_UNLOCK outportb W627EHF_INDEX_PORT W627EHF_UNLOCK...

Page 67: ...ODE 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 ifndef __W627EHF_H define __W627EHF_H 1 define W627EHF_INDEX_PORT W627EHF_BASE define W627EHF_DATA_PORT W627EHF_BASE 1 define W627EHF_REG_LD 0x07 define W627EHF_UNLOCK 0x87 define W627EHF_LOCK 0...

Page 68: ...7HF H void ClrKbBuf void int main int argc char argv int main int argc char argv unsigned char ucDO 0 data for digital output unsigned char ucDI data for digital input unsigned char ucBuf Set_W627HF_LD 0x07 switch to logic device 7 Set_W627HF_Reg 0xF1 0x00 clear ucDI Get_W627HF_Reg 0xF1 0x0F ClrKbBuf while 1 ucDO Set_W627HF_Reg 0xF1 ucDO 0x0F 4 ucBuf Get_W627HF_Reg 0xF1 0x0F if ucBuf ucDI ucDI ucB...

Reviews: