Well, you can't get something for nothing! For other platforms, I rarely use bit-bang, unless the project is quite small and simply doesn't have a USART.
Thanks!
Alan KM6VV
Acidtech wrote:
<SNIP>
The HSERVO system on the ARC32 uses a minimum of 00.4% of the processor when enabled because the 300 interrupts per second are still running even though most of the code is not. This is enough to mess with any high speed bit-banged asyncronous serial. So you need to use the hardware serial port to talk to asyncronous serial devices when using HSERVO unless you lower the baud rate and even then you should have checksums or parity checking to correct for any bad bits. This is a limitation of bitbanged async serial.
<SNIP>