Basic reason:
When the GPS is connected to an Ardupilot flight controller, Ardupilot typically resets the baud rate to 230400 or another value. As a result, when reconnecting to the BF configurator (which supports a maximum baud rate of 115200), the GPS cannot be recognized.
Solution:
For the M10 chip (using the BZ-251 as an example):
- Prepare a USB-TTL programmer.
- Connect the USB-TTL programmer to the GPS that cannot be recognized by BF, and then connect the programmer to your computer.
Wiring sequence is as follows:
V-V
G-G
TXD-R
RXD-T
3,Download and open the u-center2 software (download link below), then click "Add-device.
4,Select the COM port with CH340 and check the "Auto baud rate" option
5,If data starts appearing in the console window, it means the GPS is operating correctly
6,You can see that the baud rate is now 230400. Click on "Device configuration.“
7,Change the baud rate
Click: advanced configuration——CFG-UART1——BAUDRATE
Change the value to 115200, click "Set," and then click "Edit."
Click "Update," then click "Send."
Close this page (you can click "DON'T SAVE"), then click "SAVE."
8,Close u-center2, disconnect and reconnect the USB-TTL to your computer, reopen u-center2, and upon connecting the TTL, you should see that the baud rate has been successfully changed.
9,At this point, remove the GPS from the programmer and reinstall it on the BF flight controller. The GPS should now successfully communicate with the BF flight controller.
Comments
0 comments
Please sign in to leave a comment.