造成目前问题的原因可能是:
1.通讯问题造成写寄存器失败,可以上电后读取寄存器的默认值来验证读取操作正确,然后再对寄存器进行配置,然后读取配置结果验证写入正确,确保通讯正确。
2. 配置问题:PWM输出可以配置为TACH输入,如果将PWM输出设置为了TACH输入,将不会有PWM输出信号。
3. PWM 输出是开路输出,需要配置外部上拉电阻,请确认在PWM输出引脚上带有上拉电阻。
4.电路问题:请确认电压和其他控制线连接可靠。
5. 在设置target PWM寄存器时需要将MAX31790配置为Direct控制模式。