The PC serial link is speed limited by the PC's UART which is usually somewhat slow. The PC's native RS-232 communication is based on a UART not a USART. That is unless you use a serial expansion board that has local memory storage and DMA (direct memory access). These expansion boards can be obtained that do USART serial link. You can get some impressive performance from an expansion serial board that has a USART and a large amount of dedicated on-board memory with a DMA controller.what is usart maximum speed ?
i have achieved a 57600 bps connection between pc->rs233-pic at 48MHz
is USART BETTER ?
No i mean the speed between Microcontrollers , by the way i have tried the usb , I have used the Easy HID + Visual basic + Proton = 64 KByte/sI am sure that there are serial expansion boards that can achieve 1 megabit per second using a synchronizing clock and a USART.
Of course, with a USB implementation you could get 10 times that speed.
hgmrj
where i could start learning ? some useful sites, some arm strong microcontrollers please ?If you were willing to learn to use ARM microcontrollers (not a trivial task I can tell you), I would imagine you could achieve 500 Kbytes per second and still have some processor throughput left over to do something with the data that was coming to your at that speed.
hgmjr