Бетта версия для тестов.
FOC TRQ не работает, точнее работает рывками.
Как пользовать приложение смотри видео внизу.
Выбираем вверху, что создаем прошивку или распиновку.
В режиме распиновки задаем свою и сохраняем на диск.
В режиме прошивки, загружаем распиновку или создаем свою, задаем настройки и создаем прошивку.
Скачивать приложение в https://github.com/novval/Splitboard-gd32f130c-firmware-generator/releases
Для управления в режиме UART использовать приложение https://github.com/novval/UartRC
Скорость UART в прошивке 57600, в настройках порта и в модулях Bluetooth/Wifi установить тоже 57600.
Формат команды управления по UART:
#define SERIAL_START_FRAME 0xABCD // [-] Start frame definition for serial commands
typedef enum {
estJoystick = 0,
estTank,
} TSteeringType;
typedef struct {
TSteeringType steeringType : sizeof(TSteeringType);
uint16_t __reserved : 16 - sizeof(TSteeringType);
} TMode;
typedef struct{
uint16_t start;
int16_t steer;
int16_t speed;
TMode mode;
uint16_t checksum;
} SerialCommand;
cmd->start = SERIAL_START_FRAME;
cmd->speed = m_speed;
cmd->steer = m_steer;
cmd->mode = m_mode;
cmd->checksum = (quint16)(cmd->start ^ cmd->steer ^ cmd->speed ^ cmd->mode);2025-12-11 v1.0.0.7.g0ef65cb8bd Добавлены:
- вариант "SERVO-1 PWM" -- прошивка типа сервопривода с управлением по PWM
- вариант "SERVO-1 USART" -- прошивка типа сервопривода с управлением по USART (формат команды остался прежний)
- параметр "Танковое управление" -- отключает внутренний миксер каналов.
