Data Sheet

16
ETHERIO24TCPDATASHEET
WritePortDirectionRegister
WritePortADirectionRegister
ASCII
Code
Bytes Data Function
!A 3 Direction
Writesdatatoport’sdirectionregister.
Lineswithacorrespondingbitvalueof0are
setasoutputs,lineswithabitvalueof1
aresetasinputs
ThepowerupdefaultforDirectionis255settingalllinesasinputs
Operation:ThiscommandaffectsalleightlinesofportA.TheDirectionvalueis
writtentotheentireportwitheachofthebitsinthebyteaffectingthe
correspondingI/Oline.TochangeasingleI/Olinewithoutaffectingtheothers
itisnecessarytostoretheoldvalueoftheportorreaditscurrentvalue
beforewritinganewvaluewithonlythecorrespondingbitschanged.Tosetthe
entireportasoutputsuseDirection=0tosetallasinputsuseDirection=255
toset0,1,2and3asinputsand4,5,6and7asoutputsuseDirection=15.
WritePortBDirectionRegister
ASCII
Code
Bytes Data Function
!B 3 Direction
Writesdatatoportsdirectionregister.
Lineswithacorrespondingbitvalueof0are
setasoutputs,lineswithabitvalueof1
aresetasinputs
ThepowerupdefaultforDirectionis255settingalllinesasinputs
Operation:SameoperationasWritePortADirectionRegisterbutimplementedon
PortB
WritePortCDirectionRegister
ASCII
Code
Bytes Data Function
!C 3 Direction
Writesdatatoportsdirectionregister.
Lineswithacorrespondingbitvalueof0are
setasoutputs,lineswithabitvalueof1
aresetasinputs
ThepowerupdefaultforDirectionis255settingalllinesasinputs
Operation:operationasWritePortADirectionRegisterbutimplementedonPortC
©
2013ElexolPtyLtd Revision1.3