Hi there,
I am working on a joystick and using a Winwing F-16 Viper grip that sends button status through a half-duplex 230400 baud rate connection. STM32 sends 0x0A then the grip responds with 8 bytes,
My issue is that it only works when ST Link V2 is connected.
I have:
PA9 as TX/RX pin added external 10k pull-up resistor
NRST - added external 10k pull-up resistor
The three wires Data, 3v3 and GND on half-duplex are ~120mm long. There's a PS/2 connected with a ~50mm cable inside the grip, then my PS/2 connector with a ~70mm 3 wire cable
I connected a digital analyzer and while not working properly, it is visible it cannot even send 0xA0 fully.
I need some advice - what can I do more to make it work?
If required I can share additional info, code or pictures.
Thanks,
I am working on a joystick and using a Winwing F-16 Viper grip that sends button status through a half-duplex 230400 baud rate connection. STM32 sends 0x0A then the grip responds with 8 bytes,
My issue is that it only works when ST Link V2 is connected.
I have:
PA9 as TX/RX pin added external 10k pull-up resistor
NRST - added external 10k pull-up resistor
The three wires Data, 3v3 and GND on half-duplex are ~120mm long. There's a PS/2 connected with a ~50mm cable inside the grip, then my PS/2 connector with a ~70mm 3 wire cable
I connected a digital analyzer and while not working properly, it is visible it cannot even send 0xA0 fully.
I need some advice - what can I do more to make it work?
If required I can share additional info, code or pictures.
Thanks,