|
From: | Felix Ruess |
Subject: | Re: [Paparazzi-devel] SSelect SPI |
Date: | Mon, 25 Feb 2013 14:49:59 +0100 |
Hi,
did you enable the gpio slave pin you want to use?
E.g. USE_SPI_SLAVE2
Cheers, Felix
Dear all,
I have a problem with the SSelect port, it doesn't change (from high to low, or otherwise) in any of the options specified:
enum SPISlaveSelect {
SPISelectUnselect, ///< slave is selected before transaction and unselected after
SPISelect, ///< slave is selected before transaction but not unselected
SPIUnselect, ///< slave is not selected but unselected after transaction
SPINoSelect ///< slave is not selected nor unselected
};
I have configured the spi_trans struct as follows, using all the possible values in .select and also .slave_idx.
/* configure spi transaction */
adis_trans.select = SPISelect;
adis_trans.slave_idx = SPI_SLAVE2;
But when a use a monitor on the SPI interface, I don't see any change on CS/SSel signal. What am I doing wrong?
Other question, can this value be operational as follows: high when there is no communication, low when a communication begin.
Thanks in advance,
Mauro.
_______________________________________________ Paparazzi-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
[Prev in Thread] | Current Thread | [Next in Thread] |