Content originally posted in LPCWare by Ex-Zero on Mon Apr 16 07:20:18 MST 2012
Quote: togi
I count the symbols i receive in a certain time. My controller runs with about 1MHz. I meassures this over a GPIO which i toggle. But when i try to send a symbol every cycle the maximum rate is only about 700 symbols per second.
:confused:
Sorry, I don't understand that :(
What is a symbol? A byte?
Your controller is running with 1MHz? I would guess that's your loop?
Do you know how USB is working? As mentioned above Host is reading a Frame every ms. So it's your job to fill the endpoint buffer :eek:
If your buffer is filled with 1byte your host is reading max 1000 bytes/second, regardless if your loop is running with 1MHz or 100GHz :eek: