(1)DRV8308芯片资料上SPI读写这一块只有时序图,没有单片机程序参考,我根据时序图写的读写程序不合适,读出来全是高电平,
读出的数据为0XFFFF,您可以提供单片的读写程序吗?我用的是I/O模拟SPI,没有用单片机SPI接口。
(2)因为读写不合适,参数没有配置,我用芯片出厂默认配置可以控制电机的转速、方向、启停,但是电机控制板在初始上电的时候电机经常启动不起来,
有时候要复位几次单片机,电机才转,一旦转起来,重新控制启停就合适了,是不是初始的时候没有检测到线圈位置,还是需要什么配置。
Annie Liu:
为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/motor-drivers/f/38,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。
Alvin Zheng:
抱歉,我们不提供单片机的读写程序。请参考规格书Debug时序。