Skip to main content
Associate II
April 17, 2024
Solved

Bug Report: Unimplemented Registers

  • April 17, 2024
  • 1 reply
  • 847 views

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.

This topic has been closed for replies.
Best answer by GMA

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.

1 reply

GMA
GMABest answer
Technical Moderator
April 23, 2024

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