We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I'll start a new project with an ARM7 or Cortex-M3 controller (including flash and ram as well as usb).
I'll add some peripherals to the controller - touch screen controller and led controller via spi, one encoder and 4 buttons via gpio. All information (button pressed, touch coordinates and so on) will be transferred via usb to a computer (intel processor).
I think it's enough to get these information every 1ms. Is an STM32F cortex-m3 controller fast enough to proceed all these requests? I'm not sure (never worked with usb so far) if the performance for usb 2.0 is enough...
Maybe someone of you can give me some information / perofmance suggestions...
best regards Herbert
by the way do you know the datarate for a usb mouse or keyboard? How fast will be the update of the actual positon of the mouse?
check the value of your 'bInterval' variable in the HID descriptor. assuming it uses interrupt transfers, this determines how often your device's bus time-slice.