Interprop(?) communications
Q*bert
Posts: 59
I've been looking at using a MAX7219 or MAX6969 to reduce pin demand for driving LEDs, but with recent price drop for Props it doesn't make nearly as much sense as it used to. I can add a second Prop for <$10 and have a lot more pins and horsepower for other uses available.
With the explosion of multi-Prop designs lately, is there a generally accepted way to do reliable Prop-to-Prop (is that interprop?) communications? Is simple serial interfacing good enough, or is anyone using sort of error-checking protocol?
With the explosion of multi-Prop designs lately, is there a generally accepted way to do reliable Prop-to-Prop (is that interprop?) communications? Is simple serial interfacing good enough, or is anyone using sort of error-checking protocol?
Comments
The master Processor would send a packet of the registers and a Subroutine number. The slave processor would perform the requested subroutine
and send back a packet with the status and results in the registers.
Making them master and slave would give each prop a unique number (as slave) to be addressable like any other i²c device. As master, every prop could talk to the slave part of the other(s)...
And amy other i²c master (PIC, AVR, ...) could trigger requests to props too in such an environment.
...and this would only need the same pins as for the eeprom now...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Coming soon: Neat sig with bells and whistles!
If you want higher speed and lengths of lines and synchronisation, see Beau's thread for 14Mbps 32bit serial. Forget I2C or SPI as there is a protocol on top and it is unnecessary as you control both ends. I will be doing this for my TriBladeProp boards.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, SixBladeProp, website (Multiple propeller pcbs)
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm