17.05.2015 Views

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

---------------------------------------------------------------.~<br />

79<br />

BO<br />

else if (var == i.ledl illediateldatal;<br />

if Irx_eol) selected = false;<br />

Bl }<br />

B2<br />

B3<br />

B4<br />

B5<br />

B6 ; return ();<br />

B7 ;}<br />

BB ; lagerror ()<br />

B9 ; {<br />

90 ; baol resul t;<br />

91 switth (error Jype)<br />

n case RDI5:<br />

93 resul t = err _rdi s (); If receiver diabled while active<br />

94 break;<br />

95 tase L"BT:<br />

96 resul t = err J Ibt () ; If loss of midbi terror<br />

97 break;<br />

9B tase PARR:<br />

99 result = err _parr 0 ; If pari ty error<br />

100 break;<br />

101 case DVF:<br />

102 result = err _ovf () i If recei ver FIFO overrun<br />

103 break;<br />

104 default:<br />

105 result = err _unknown 0; 1* strange error handler<br />

106 break;<br />

107<br />

lOB return (resultl;<br />

109<br />

110<br />

Z<br />

I<br />

CI1<br />

....<br />

a><br />

Addr<br />

Line RXINT<br />

111 ;err)lbto<br />

112 ; (<br />

113 if I! DA U ! seletted U !delay ILA)) return !fal se) j If delay of 6 usec<br />

114 else (<br />

115 logO; If bUlp error counters<br />

116 return (true); If admi t defeat<br />

117; )<br />

liB ;}<br />

119 i ---------------------------------------------------------------------<br />

120 nale: RUNT<br />

121 description: receiver interrupt handler<br />

122<br />

123 received datul is sent to other routines thru gp7'<br />

124 5CP is set appropriatel y in lZ<br />

125 BP5P - aeti ve addresses: bi ts 0-6<br />

126 selected flag: bi t 7<br />

127 BP6P - lulticount: bit 7-6<br />

128 unused: bi t 5<br />

TL/F 19635-12<br />

2-215

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!