Download MANO861 A1 User Manual
Transcript
MANO861 Mini ITX Board Appendix B Digital I/O About Digital I/O The onboard digital I/O has 8 bits. Each bit can be set to function as input or output by software programming. In default, all pins are pulled high with +5V level (according to main power). The BIOS default settings are 4 inputs and 4 outputs where all of these pins are set to 1. JDIO Pin Signal 1 2 3 4 5 6 7 8 9 10 11 12 SIO_GPIO0 SIO_GPIO4 SIO_GPIO1 SIO_GPIO5 SIO_GPIO2 SIO_GPIO6 SIO_GPIO3 SIO_GPIO7 SMB_CLK_MAIN SMB_DAT_MAIN GND VCC GPIO Digital I/O Programming Assembly sample code : #define NCT6776F_CONFIG_INDEX #define NCT6776F_CONFIG_DATA #define NCT6776F_CONFIG_MODE_ENTER_VALUE #define NCT6776F_CONFIG_MODE_EXIT_VALUE #define NCT6776F_LDN_SEL_REGISTER #define NCT6776F_ACTIVATE_REGISTER #define NCT6776F_LDN_GPIO1 #define NCT6776F_LDN_GPIO3 0x2e 0x2f 0x87 0xAA 0x07 0x30 0x07 0x09 #ifdef Oem_NCT6776F_Digital_IO_PRESENT #if Oem_NCT6776F_Digital_IO_PRESENT UINT8 Data8=0; IoWrite8(NCT6776F_CONFIG_INDEX , NCT6776F_CONFIG_MODE_ENTER_VALUE); IoWrite8(NCT6776F_CONFIG_INDEX , NCT6776F_CONFIG_MODE_ENTER_VALUE); Digital I/O 63