# Simple I/O problem

**URL:** <https://forums.digi.com/t/simple-i-o-problem/9387>\
**Category:** Rabbit\
**Created:** [October 12, 2009, 6:03pm UTC](https://forums.digi.com/t/simple-i-o-problem/9387 "2009-10-12T18:03:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![gonzamonsalve](https://avatars.discourse-cdn.com/v4/letter/g/d2c977/32.png) [@gonzamonsalve](https://forums.digi.com/u/gonzamonsalve)\
**Post date:** [October 12, 2009, 6:03pm UTC](https://forums.digi.com/t/simple-i-o-problem/9387/1 "2009-10-12T18:03:05Z")

</div>

Im trying to set up the parallel port E on the rcm4010, but i cant make it work. This is my code.

#class auto

#use RCM40xx.LIB

main() {  
int lectura;  
WrPortI(PEDDR, &PEDDRShadow, 0x00);  
WrPortI(PEDCR, &PEDCRShadow, 0x00);  
while(1){  
costate{  
lectura = BitRdPortI(PEDR, 2);  
waitfor(DelayMs(500));  
}  
costate{  
printf("Lectura datos= %d

",lectura);  
}  
}  
}
