AIMB-740-B/741-B User’s Manual
142
NEWIODELAY
mov
dx, SMBu 02h
mov
al, 48h
out
dx, al
NEWIODELAY
NEWIODELAY
mov
cx, 100h
@@:
NEWIODELAY
loop
short @B
call
Chk_SMBus_Ready
popa
ret
I2CWriteByte Endp
Chk_SMBus_ReadyProcNear
pusha
mov
dx, SMBu 0 ; status port
Chk_I2C_OK:
in
al, dx
; get status
NEWIODELAY
out
dx, al
; clear status
NEWIODELAY
test
al, 02h
; termination of command
jnz
short Clear_final
and
al, NOT 40h ; mask INUSEbit
or
al, al
; status OK ?
jz
short Clear_final
test
al, 04h
; device error
Summary of Contents for AIMB-740-6CB1
Page 8: ...AIMB 740 6CB1 User s Manual viii...
Page 14: ...AIMB 740 B 741 B User s Manual xiv...
Page 15: ...1 CHAPTER 1 General Information...
Page 31: ...17 Chapter2 CHAPTER 2 Connecting Peripherals...
Page 48: ...AIMB 740 B 741 B User s Manual 34...
Page 49: ...35 Chapter3 CHAPTER 3 Award BIOS Setup...
Page 68: ...AIMB 740 B 741 B User s Manual 54...
Page 69: ...55 Chapter4 CHAPTER 4 Chipset Software Installation Utility...
Page 74: ...AIMB 740 B 741 B User s Manual 60...
Page 75: ...61 Chapter5 CHAPTER 5 VGA Setup...
Page 82: ...AIMB 740 B 741 B User s Manual 68...
Page 83: ...69 Chapter6 CHAPTER 6 LAN Configuration...
Page 87: ...73 Chapter6 5 Click Finish to complete the installation and show the results...
Page 88: ...AIMB 740 B 741 B User s Manual 74...
Page 89: ...75 Chapter7 CHAPTER 7 USB 2 0 Configuration...
Page 96: ...AIM 740 B 741 B User s Manual 82...
Page 97: ...83 Chapter8 CHAPTER 8 Ultra ATA Storage Driver Setup...
Page 103: ...89 Chapter9 CHAPTER 9 Onboard Security Setup...
Page 109: ...95 Chapter9...
Page 110: ...AIMB 740 B 741 B User s Manual 96...
Page 111: ...97 AppendixA Appendix A Programming the Watchdog Timer...
Page 121: ...107 AppendixB Appendix B I O Pin Assignments...
Page 141: ...127 AppendixC Appendix C GPIO Programming Source Code...
Page 158: ...AIMB 740 B 741 B User s Manual 144...