Hi-de-hi.
First off, I have to ask: What actually IS bit-bashing?
I hear it being mentioned around the forums and in other technical documents, but I still don't know what it is, or what it does better then just a standard input or output pin.
Looking at the 4D SOMO module that WestAust55 kindly linked me to in another thread(http://www.picaxeforum.co.uk/showthread.php?p=113484#post113484), they even mention it in their product PDF: - although they refer to it as bit-banging...
For my first question on this thread: - If the clock interface speed of the SOMO module is about 2.5KHz, how do you translate that to a serout baud rate, and how do you actually send the commands on the data bus?
OK - two questions...
First off, I have to ask: What actually IS bit-bashing?
I hear it being mentioned around the forums and in other technical documents, but I still don't know what it is, or what it does better then just a standard input or output pin.
Looking at the 4D SOMO module that WestAust55 kindly linked me to in another thread(http://www.picaxeforum.co.uk/showthread.php?p=113484#post113484), they even mention it in their product PDF: - although they refer to it as bit-banging...
So, to get a head start while I wait for the SOMO module to arrive, I want to try to get a better grasp of what bit-bashing/bit-banging actually is, how it works, how you setup the PICAXE to do it etc.All commands are composed of single word (16-bit) data that must be clocked into the module in a serial fashion. (MSB first) The clock-rate is approximately 2.5KHz which lends itself to even the slowest micro bit-banging two I/O ports to achieve this simple communication.
For my first question on this thread: - If the clock interface speed of the SOMO module is about 2.5KHz, how do you translate that to a serout baud rate, and how do you actually send the commands on the data bus?
OK - two questions...