Em 3/2/2010 15:42, Dwayne Reid escreveu: > Good day to all. > > I'm about to look at a project where I need to communicate with 3 = > serial devices. All 3 ports will be communicating at 38,400 = > baud. Although all three ports need to be able to receive data = > simultaneously, transmission can be to one device at a time. > = Too bad, if it was the contrary, two simultaneous receive and three transmit, you could use some PIC18F or the new enhanced PIC16F with two UARTS, plus one interrupt-driven transmit-only UART. At this speed it would be hard to do software UART receiving, but transmitting would be possible (using a large percentage of CPU time though). > I see that some of the larger (16-bit) PICs have up to 4 UARTs on = > board. However, I haven't used those devices yet and don't have a C = > compiler for them. > = Some PIC32 have up to 6 UARTs. For C compiler, use the Microchip's student editions, the only thing they lack is some higher optimization levels. > I recall discussion in the past where people have used external UARTs = > with 16F PICs, connected via SPI or I2C. Can someone remind me of = > what those UARTs were? > = Check the final cost of the PIC plus external UART, perhaps some dsPIC, PIC24 or PIC32 may get close in cost and are much more powerful. > The largest packet size appears to be less than 16 bytes. It would = > be cool if these external UARTs had at least a 16-byte receive buffer. > > Thanks for any advice you can offer! > > dwayne > = Best regards, Isaac __________________________________________________ Fa=E7a liga=E7=F5es para outros computadores com o novo Yahoo! Messenger = http://br.beta.messenger.yahoo.com/ = -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist