Hi,
I've been lurking for a while... I'm very interested in the PSP Infra Red port. I've compiled, ran and modified every piece of sample code I could get my hands on (a big thanks goes to their authors!). In particular, I've modified the Philips remote control program to talk to a Lego Mindstorm robot. While this is fun and all, this robot supports bi-directional IR communication. The details of the protocol can be found here (scroll half way down the page): http://www.crynwr.com/lego-robotics/
The IR port is also the only way to program this particular robot, so I want to be able to read remote control type signals with the PSP.
I can think of two approaches:
- Adjust the IRDA UART speed so that an entire byte (start + data + stop) has the same duration as one period of the remote's carrier frequency. Is the UART timebase generator flexible, like the one on a PC? (it is a 16bit counter that can be set to divide a fixed crystal frequency by any value between 1 (0?) and 65535 (65536?) Is it even possible to change the IRDA port speed?
- Access the IR receiver port directly, bypassing the UART. Is such a thing even remotely (no pun intended) possible?
Receiving IR
Receiving IR
Greetings,
Dave
Dave