Fast Inter-Propeller Communication

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: created: 2013-04-05 | updated: 2013-04-05


Fast Inter-Propeller Communication:Quickly transmit information between two different Propellers.

Outputs at 8.80 million bits per second at 80MHz (over 1MB/s), including overhead. This ends up being more than 270K longs every second. Transferred at bursts of 10Mbaud.

Transmission methodology puts one high start cycle, and after each long (while the next long in the buffer is being retrieved) line will remain low as a stop bit. After entire buffer is sent, the cog waits for an acknowledge bit on the same line.

Watchdogs are optional methods to ensure lockups don't occur if the ACK bit (for TX) or data (for RX) is never received.


Original File Upload
Package icon PROP_COMM.zip11.76 KB