cancel
Showing results for 
Search instead for 
Did you mean: 

Bug Report: Unimplemented Registers

ccut93
Associate II

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.

1 ACCEPTED SOLUTION

Accepted Solutions
GMA
ST Employee

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.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

View solution in original post

1 REPLY 1
GMA
ST Employee

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.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA