Emaitzak: 19

ES EU
Elektrizitatea eta elektronika (19)
El sondeo se puede programar en una lista, o bien por una prueba desde la principal a las secundarias, cada cierto tiempo. Zerrenda batean programa daiteke zundaketa. Beste aukera bat estazio nagusitik bigarren mailakoetara proba bat bidaltzea da, aldian behin.

Materiala: Logika digitala eta mikroprogramagarria

Recibe un byte mediante sondeo. Byte bat jasotzen du zundaketa bidez.

Materiala: Logika digitala eta mikroprogramagarria

BOOL lModo;// Modo SONDEO o INTERRUP BOOL lModo;// ZUNDAKETA edo ETENDURA modua

Materiala: Logika digitala eta mikroprogramagarria

int iPar,int iDat,int iStp); BOOL RxByte(BYTE &bDat); // Tx por sondeo BOOL TxByte(BYTE bDat);// Rx por sondeo int iPar,int iDat,int iStp); BOOL RxByte(BYTE &bDat); // Tx zundaketa bidez BOOL TxByte(BYTE bDat);// Rx zundaketa bidez

Materiala: Logika digitala eta mikroprogramagarria

La programación mediante interrupciones es mucho más complicada que mediante sondeo, a cambio permite el control en tiempo real de una o más entradas. Etendura bidezko programazioa zundaketa bidezkoa baino askoz ere konplikatuagoa da, baina, trukean, sarrera bat edo gehiago denbora errealean kontrolatzea ahalbidetzen du.

Materiala: Logika digitala eta mikroprogramagarria

//----- Transmisión por sondeo //----- Zundaketa bidez transmititzea

Materiala: Logika digitala eta mikroprogramagarria

// Permite transmitir y recibir por sondeo // Zundaketa bidez transmititu eta jasotzeko aukera ematen du

Materiala: Logika digitala eta mikroprogramagarria

Se puede utilizar un cable null-módem con feed-back para transmitir por sondeo y recibir por interrupciones sobre el mismo puerto serie en un único ordenador. Null-modem klaseko kable bat erabil daiteke, feedbackarekin, zundaketa bidez transmititu eta etendura bidez jasotzeko, serie-ataka beretik, ordenagailu bakar batean.

Materiala: Logika digitala eta mikroprogramagarria

~CPortCom(); // Destructor int GetNumCom(void); // Leer nro puerto BYTE GetNumIrq(void); // Leer nro IRQ BOOL GetIsOpen(void); // Leer estado BOOL GetIsDCEOn(void);// Leer si DCE activo BOOL GetIsDCOn(void); // Leer si hay portadora BOOL Open(void); // Abrir puerto sondeo BOOL Open(BOOL lMod); // Abrir puerto general void Close(void);// Cerrarlo BOOL CfgPort(long lVel,int iPar,int iDat,int iStp); BOOL RxByte(BYTE &bDat); // Tx por sondeo BOOL TxByte(BYTE bDat);// Rx por sondeo ~CPortCom(); // Suntsitzailea int GetNumCom(void); // Irakurri nro puerto BYTE GetNumIrq(void); // Irakurri nro IRQ BOOL GetIsOpen(void); // Irakurri egoera BOOL GetIsDCEOn(void);// Irakurri baldin eta DCE aktibo badago BOOL GetIsDCOn(void); // Irakurri garraiatzailerik badago BOOL Open(void); // Ireki zundaketa-ataka BOOL Open(BOOL lMod); // Ireki ataka nagusia void Close(void);// Itxi BOOL CfgPort(long lVel,int iPar,int iDat,int iStp); BOOL RxByte(BYTE &bDat); // Tx zundaketa bidez BOOL TxByte(BYTE bDat);// Rx zundaketa

Materiala: Logika digitala eta mikroprogramagarria

Abre el puerto serie en modo sondeo o interrupciones. Serie-ataka irekitzen du zundaketa edo etendura moduan

Materiala: Logika digitala eta mikroprogramagarria