请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRV8323R主题:DRV8323 中讨论的其他器件
工具/软件:
您好、
我有一个代码片段(取自实验 2b)、应按如下方式配置 DRV8323:
//从 DRV8323 的 lab2b 重新编写本节
gDrvSpi8323Vars[mtrNum].Gain_Gain_= Ctrl_Reg_ Gain_20VpV;
gDrvSpi8323Vars[mtrNum].VREF_DIV Ctrl_Reg_= 1;
gDrvSpi8323Vars[mtrNum].WriteCmd = true;
HAL_writeDrvData (halHandleMtr[mtrNum]、&gDrvSpi8323Vars[mtrNum]);
gDrvSpi8323Vars[mtrNum].ReadCmd = true;
HAL_readDrvData (halHandleMtr[mtrNum]、&gDrvSpi8323Vars[mtrNum]);
理论上、这应该设置CSA_GAIN
为Gain_20VpV
。
然而,当我读回寄存器时(通过调试器),它总是显示Gain_5VpV
.
我缺少什么吗?
提前感谢。