I am taking an intro class in Embedded Systems and I would like to do an extra credit project that involves building an electric guitar tuner with a TM4C evaluation board. Aside from the debug microUSB connection, I can interface with the board using an additional microUSB input. I can buy an electric guitar cable that is a standard 1/4" mono jack on one end and USB on the other end. I will have to then use a USB to microUSB cord to connect the guitar directly to the board.
My question is: if I connect the guitar to the board in this manner the incoming signal will be digitized. That is,5V (I think) for a 1 and 0V for a 0, correct? I plan on using the Autocorrelation algorithm to determine the fundamental frequency of the signal. However, I am not sure what feature of the board to use to process the signal since I won't be using the ADC pins directly. How can I monitor the USB, take the incoming signal and see the digitized signal variation over time? I know if it were an analog signal and if I were using the ADC, I could just sample the signal and use that data in the autocorrelation algorithm.
I need digitized waveform data at the equivalent of 44.1kHz sampling rate. How can I get this using the microUSB connection?
Forgive me if this is a stupid question or it does not make sense. I am a Computer Science major and this is just an intro course in embedded systems.
Any help is appreciated.
--
John