Hi there. I'm currently doing some research into building a PC-based oscillosope (disclaimer: I am fully aware that a homemade PC-based oscilloscope is not nearly as accurate as a proper scope, I'm just building this for the fun of it
) and am wondering about the port to use (sound card is not an option). I have done some parallel port programming in Java before, but it was quite simplistic and I only really used the data lines as switches (rather than transferring bytes of data).
Some questions I have:
- From a speed point of view, which port would be the fastest in transfering data? (assuming that transfer rate could limit my potential sample rate)
- Similarly, would it make a difference in speed of communication with the port if I used Java or Python?
- I have always wanted to do a project with a USB port, but everyone seems to think it's more complicated to get working than the other ports... anyone have any experience here? What part is more complicated, the circuitry you have to make or the programming?
- Any good, detailed tutorials out there you've come across?
- Which port would *you* use and why?
Thanks a lot![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Some questions I have:
- From a speed point of view, which port would be the fastest in transfering data? (assuming that transfer rate could limit my potential sample rate)
- Similarly, would it make a difference in speed of communication with the port if I used Java or Python?
- I have always wanted to do a project with a USB port, but everyone seems to think it's more complicated to get working than the other ports... anyone have any experience here? What part is more complicated, the circuitry you have to make or the programming?
- Any good, detailed tutorials out there you've come across?
- Which port would *you* use and why?
Thanks a lot