<div dir="ltr"><div><div><br></div>My biggest problem with SPI is that shields often use a hard wired pin for chip select. It always seems like just when I have something figured out, I discover a pin conflict on a SPI chip select. I guess the good news on this is that while you can't use the Chip Select pin for anything else, MISO, MOSI and SCLK can be, with the caveat that you may need to enable / disable whatever else you attach. (You might not mind LED's flickering while a new HEX image gets programmed, but having motors spin at the whim of your HEX image might not be a good idea.)<br>

<br></div>Glen<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 1, 2014 at 9:46 PM, Rodney Radford <span dir="ltr"><<a href="mailto:ncgadgetry@gmail.com" target="_blank">ncgadgetry@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>The two data lines MISO and MOSI can be in any state until the falling edge of SCLK, so they could conceivably be used for other purposes.<br>

<br></div><div>In addition, if the only concern is programming the hex image (which is not something you do while the motors are running), you could have some jumpers that disconnect the SPI lines from the rest of the circuit while downloading the image, and then put them back in place for normal operation.<br>


<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Tue, Apr 1, 2014 at 9:40 PM, Carl Nobile <span dir="ltr"><<a href="mailto:carl.nobile@gmail.com" target="_blank">carl.nobile@gmail.com</a>></span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi all,<div><br></div><div>Is it possible to use the SPI pins on a mircorcontroller for two purposes? For example used to burn the hex image and when not burning the image then in normal running mode used to control motor speed, etc. or something similar. My guess is yes, but I haven't figured out how to do it.</div>


<span><font color="#888888">
<div><br></div><div>Carl<br clear="all"><div><br></div></div></font></span></div>
<br></div></div>_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
<a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" target="_blank">http://TriEmbed.org</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<a href="mailto:TriEmbed@triembed.org">TriEmbed@triembed.org</a><br>
<a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" target="_blank">http://TriEmbed.org</a><br>
<br></blockquote></div><br></div>