This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tms320f28027F 和 drv8305的lab02b例程问题

Other Parts Discussed in Thread: DRV8305

硬件平台为28027F+drv8305,电机为额定24V,电流额定3A,在用02b例程调试的时候发现如下图所示,DRV8305驱动器内部寄存器的参数均已经被配置更新了,跟寄存器默认值不一样,通过查询例程里的相关函数,如果要更改寄存器值必须用到 DRV8305_writeSpi() 这个函数,但是搜索了整个例程发现,用到这个函数的地方很多,但是没有找到修改寄存器为如下图中数值的地方,请问有知道是在例程的什么位置配置了寄存器的吗?

  • 可以看一下这个帖子中FAE的回复:e2e.ti.com/.../2723458
  • 你好,很感激你的回答,但是那个帖子没有解决我的问题,帖子里说的是可以通过那两种方式去配置DRV8305的寄存器,是没问题的,,我也试过修改代码确实可以配置寄存器的值。。但是我的问题是:我运行的是原版例程,没有修改源码,我读完源码,感觉程序是读取DRV8305寄存器的默认值,,没有做任何修改就幅值给了变量,,但是通过debug查看变量,发现寄存器的值居然被更新了新的值。而我没有找到到底是源程序哪个地方修改了新的寄存器值。