cv610的spi0上适配tmi8150b电机ic

cv610的spi0上适配tmi8150b电机ic cv610的spi0上适配tmi8150b电机ic确定硬件连接这里我们只需连接这3根线spi协议控制电机目前我们不需要 电机返回给主控数据soc_cv610_Pin46复用为spi0_CSN0soc_cv610_Pin44复用为 SPI0_SDOsoc_cv610_Pin43复用为spi0_SCLK将Pin44、Pin43、Pin46脚复用为spi脚寄存器操作bspmm 0x17940098 0x1203 bspmm 0x1794009c 0x1203 bspmm 0x17940090 0x1203复用后测试这3Pin的电压spi_SDI脚工作电压一定要有3.3vspi设备节点为/dev/spidev0.0tmi8150b有两个id0x000x810x010x50cv610为 spi的主机tmi8150B挂载 spi_1上的cv610控制 tmi8150B如何用 ssp_read命令读 TMI8150B的id及其他信息ssp_read 0x1 0x0 0x0 0x0 0x10 0x1 0x1 0x1 或 ssp_read 0x0 0x0 0x00 0x0 0x10 0x1 0x1 0x10x1SPI控制器代表 spi_10x0片选号片选号为 0对应dev节点 /dev/spidev1.0; 若这里为 0x1则对应设备节点为 /dev/spidev1.10x0外围设备地址0x0spi模式为 中断模式为默认的常见问题1、Y轴电机有震动不旋转解决方法可能是8150b周边的电阻、电容没贴好