It sounds as though you need to read more concerning what SPI actually *is*.

*Devices communicate in master/slave mode where the master device initiates
> the data frame. Multiple slave devices are allowed with individual slave
> select lines. Sometimes SPI is called a four-wire serial bus, contrasting
> with three-, two-, and one-wire serial buses. SPI is often referred to as
> SSI (Synchronous Serial Interface).*
>

http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus

What does this mean ? Multiple devices can share the same data bus, and
only CS( chip select ) needs be different for each device. CS only needs to
go high, or low, which hey remarkably is exactly what GPIO pins do ! :)


On Wed, Jun 4, 2014 at 7:37 AM, <swapnes...@gmail.com> wrote:

> I am trying to run multiple SPI modules (more than the two available on
> the BBB) to try and read data from a bunch of accelerometers (LSM303D).
>
> I was therefore wondering if it would be possible to implement the SPI
> module using code (preferably C/C++) on the abundant GPIO pins. I have been
> scanning through a lot of documentation but I cant seem to find anything
> that fits the bill.
>
> Please help --- getting desperate...
>
>
>  --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to beagleboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to