Thread 中讨论的其他器件: controlSUITE
尊敬的团队:
HW: BOOSTXL-POSMGR+启动
软件: C:\ti\controlSUITE\libs\app_libs\position_manager\v01_02_00_00\bissc
当我的客户端使用例程的 SPIB 接口时、BiSS-C 通信是正常的。 现在、他希望将 SPIB 接口更改为 SPIA 接口。 在尝试以下设置后、他发现 SPIA 无法检测 RXFIFO 中断。
GPIO 端口配置
GpioCtrlRegs.GPBMUX2.bit.GPIO58 = 3; GpioCtrlRegs.GPBMUX2.bit.GPIO59 = 3; GpioCtrlRegs.GPBMUX2.bit.GPIO60 = 3; GpioCtrlRegs.GPBMUX2.bit.GPIO61 = 3; GpioCtrlRegs.GPBQSEL2.bit.GPIO58 = 3; GpioCtrlRegs.GPBQSEL2.bit.GPIO59 = 3; GpioCtrlRegs.GPBQSEL2.bit.GPIO60 = 3; GpioCtrlRegs.GPBQSEL2.bit.GPIO61 = 3; GpioCtrlRegs.GPBPUD.bit.GPIO58 = 0; GpioCtrlRegs.GPBPUD.bit.GPIO59 = 0; GpioCtrlRegs.GPBPUD.bit.GPIO60 = 0; GpioCtrlRegs.GPBPUD.bit.GPIO61 = 0;
2.将原始结构链接到 SPIA
bissc_data_struct.spi = &SpiaRegs; PM_bissc_setupPeriph();
3.中断矢量表:
PieCtrlRegs.PIEIER6.bit.INTx1 = 1;
上述修改是否错误? 还是有遗漏?
此致