SparkFun Forums 

Where electronics enthusiasts find answers.

Discussions about processor boards have here!
User avatar
By carterdawson
#241076
Hi, I’m using the ATP Carrier Board, and and trying to get the “First Test” running from here:

https://learn.sparkfun.com/tutorials/i2 ... -guide/all

It’s unclear to me what pins I could connect for this. It looks to me like the the PDM pins are hardcoded and hard wired into the I2S clock and data pins on the ATP, and I’ve confirmed that plugging in a PDM mic into those pins seems to work.

So what about I2S? It looks like the processor supports assigning the I2S peripheral to lots of different pins, but I’m at a loss as to how that would be done through Arduino. (Which I’m pretty new to)

My ultimate use case involves handling input through a PDM mic and outputting to a speaker over I2S (with some processing).

Any guidance? How does one write to the registers that tell the processor which pins are the I2S pins? How do you know what to write? And how could I have figured that out without involving you fine people?
 Topic permissions

You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum