Here's some more information that might be helpful:
Here's what my setup looked like:
img14.imageshack.us/img14/9618/context.png This screenshot shows in the console what output I got when I send the word "test" in ascii across serial from my laptop. The code above it is the section that is all the serial connection related stuff:
img140.imageshack.us/img140/7619/screenshot1lj.png (A couple quick notes about that code: I try several different ways of sending data, and I know for a fact that I need the \r\n end of line characters for the phone to recognize what's being sent).
And here's what the DE2 sees when I send a valid command to the phone. I sent "ATD +17274203684;" in ascii, which is the command to place a call. The phone sent back a response which I saw on my laptop, and it also made the call. However, the DE2 was also listening in on that connection and saw this:
img140.imageshack.us/img140/7619/screenshot2mx.png So clearly, the problem is with the DE2. As far as hardware, my only theory is that maybe it is expecting some data from the other pins that aren't being used on the serial port. Like I said, I'm only using Rx, Tx, and GND, and there are 6 others that aren't necessary (my computer is communicating fine without them) but the DE2 might want. If the problem isn't with hardware, then it must be my code. And I still haven't gotten the DE2 to send anything at all.
Any thoughts? I need to get this working by 4/27, so anything at all would be appreciated.