Pin connection error Using a 74HC165 and bit banging SPI

Posted by Acastlenut on Sat 05 Jul 2014 12:17 PM — 2 posts, 17,431 views.

Australia #0
Hi Nick. I find your solutions to coding for the Arduino brilliant. However in your article on Bit Banging a 74HC165 there is an error in the pin designations.

On your page: http://www.gammon.com.au/forum/?id=11979 you have the following pin connections:

// Chip pin 1 (/PL) goes to LATCH (D8)
// Chip pin 2 (CP) goes to SCK (D6)
// Chip pin 9 (Q7) goes to MISO (D7)

It should be:

// Chip pin 1 (/PL) goes to LATCH (D8)
// Chip pin 2 (CP) goes to SCK (D7)
// Chip pin 9 (Q7) goes to MISO (D6)

It had me going for a while then I dug out my trusty Intronix LA1034 Logic Analyzer.

Cheers
Eric (acastlenut)
Australia Forum Administrator #1
Thanks for the update. This line was correct*:


bitBangedSPI bbSPI (bitBangedSPI::NO_PIN, 6, 7);  // MOSI, MISO, SCK


It just didn't match the comments above. I have corrected them.





* Depending on how you look at it. Alternatively the comments were right and that line was wrong. :)