So, for my senior project the sponsor wants us to be able to write a program on a PC to monitor what the microcontroller in our custom PC is doing. So since PCs have RS232 and the microcontroller has RS232 it makes sense to use that for the communications. However the big problem is that I don't actually know how to read data from a the computers serial port. Wouldn't you need to write a serial port device driver that messes around with IRQ numbers and generally messes around with the parts of the computer that you were always told you could really really screw yourself over in when programming C? Anyone know how to interface with a RS232 device, or have any source code that already does it?