2024-04-17 02:24 PM
Hardware: EVSPIN32G4-DUAL
Configuration: 1-shunt FOC, Observer + PLL
Bug location: register_interface.c
Registers in Question:
FLUXWK_BUS_MEAS
MC_REG_PULSE_VALUE,
MC_REG_BEMF_ZCR
MC_REG_BEMF_U
MC_REG_BEMF_V
MC_REG_BEMF_W
Description:
When these registers are written to, board responds indicating they are read-only. When I read from these registers, board responds indicating they do not exist. Under register_interface.c, I see that the registers are listed under SetRegisterMotorX to give read-only, and are not listed under GetRegisterMotorX, which produces this behavior.
Solved! Go to Solution.
2024-04-23 12:32 AM
Hello @ccut93,
The write mode of these registers is only available if there associated feature is enabled: "Flux weakening regulator" for first parameter and "6Step" for other ones.
2024-04-23 12:32 AM
Hello @ccut93,
The write mode of these registers is only available if there associated feature is enabled: "Flux weakening regulator" for first parameter and "6Step" for other ones.