Hi,
I am thinking of porting my 'up-and-running' project from AVR's to Teensy3.2 (3.6 should be here soon!)
I have 6 arduino's that share the workload, and want to reduce my system & code complexity by substituting a single Teensy in place of a Mega (2560) and ProMini (328).
The Mega is the Master to a five slave RS485 bus, and also services three streams of data between two Desktop computers using one and a half RS232 ports (2 off Rx, 1 off Tx). It also has I2C FRAM logging, and Analogue and I2C sensors.
I tried to add an I2C display (I was only shooting for 1fps updates), but found I was getting lots of transmission drop-outs even with extended Uart buffers, so off-loaded this to a ProMini. All good!
So does anybody think the 3.2 (or 3.6) could do the workload of the Mega-ProMini combination, or do you think that the U8glib or Adafruit drivers are too CPU intensive/blocking to do any high speed mission critical comms stuff also?
I did get the display working with the teensy, but to me the loop times while obviously considerably better than the Promini, as far as I remember, didn't look very good.
Any thoughts/suggestions/heckles much appreciated, but please be gentle, the last code I wrote was on a Sinclair: 10 PRINT <obscenity> , 20 GOTO 10...
Darcy.
I am thinking of porting my 'up-and-running' project from AVR's to Teensy3.2 (3.6 should be here soon!)
I have 6 arduino's that share the workload, and want to reduce my system & code complexity by substituting a single Teensy in place of a Mega (2560) and ProMini (328).
The Mega is the Master to a five slave RS485 bus, and also services three streams of data between two Desktop computers using one and a half RS232 ports (2 off Rx, 1 off Tx). It also has I2C FRAM logging, and Analogue and I2C sensors.
I tried to add an I2C display (I was only shooting for 1fps updates), but found I was getting lots of transmission drop-outs even with extended Uart buffers, so off-loaded this to a ProMini. All good!
So does anybody think the 3.2 (or 3.6) could do the workload of the Mega-ProMini combination, or do you think that the U8glib or Adafruit drivers are too CPU intensive/blocking to do any high speed mission critical comms stuff also?
I did get the display working with the teensy, but to me the loop times while obviously considerably better than the Promini, as far as I remember, didn't look very good.
Any thoughts/suggestions/heckles much appreciated, but please be gentle, the last code I wrote was on a Sinclair: 10 PRINT <obscenity> , 20 GOTO 10...
Darcy.