Aaeon PFM-HDS Instrukcja Użytkownika Strona 103

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 105
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 102
PC/104 Module PFM-HDS
Appendix E Digital I/O Ports E -6
// 0: Digital I/O Pin level is low
// 1: Digital I/O Pin level is High
PinStatus = AaeonReadPinStatus(
Pin3Bit);
// Procedure : AaeonSetOutputLevel
// Input :
// Example, Set Digital I/O Pin 2 to high level
AaeonSetOutputLevel(
Pin2Bit, PinHigh);
}
**************************************************************************
**************************************************************************
Boolean
AaeonReadPinStatus(byte PinBit){
Boolean PinStatus ;
PinStatus = SIOBitRead(
DIOLDN, StatusReg, PinBit);
Return PinStatus ;
}
VOID
AaeonSetOutputLevel(byte PinBit, byte Value){
ConfigDioMode(
PinBit, OutputPin);
SIOBitSet(
DIOLDN, OutputReg, PinBit, Value);
}
**************************************************************************
******
**************************************************************************
******VOID
SIOEnterMBPnPMode(){
IOWriteByte(SIOIndex, 0x87);
IOWriteByte(SIOIndex, 0x87);
}
VOID
SIOExitMBPnPMode(){
IOWriteByte(SIOIndex, 0xAA);
}
VOID
SIOSelectLDN(byte LDN){
IOWriteByte(SIOIndex, 0x07); // SIO LDN Register Offset = 0x07
Przeglądanie stron 102
1 2 ... 98 99 100 101 102 103 104 105

Komentarze do niniejszej Instrukcji

Brak uwag