您好!
我有一个使用 SPI 的项目、我正在将其迁移到 CPU2。
我的程序需要手动和自动操作 SPI 使能位。
GPIO_66_SPISTEB 在这种情况下、以前我的项目会使它自动运行、但对于 FIFO 缓冲区大小的批量读取、我已经手动设置它。
但是、在 CPU2中、引脚不再变为低电平、我假设该线在 CPU2上无法正常工作
我在将其设置为低电平进行长读/写之前调用该函数
GPIO_setPinConfig (GPIO_66_GPIO66);
GPIO_writePin (66、0);
然后将其设置回
GPIO_setPinConfig (GPIO_66_SPISTEB);
我的问题是、这是否适用于 CPU2? 我按照这些示例进行操作、并使用它来传递控制。
SYSCTL_selectCPUForPeripheral (SYSCTL_CPUSEL6_SPI、2、SYSCTL_CPUSEL_CPU2);
GPIO_setMasterCore (66、GPIO_CORE_CPU2);
除了通过设置 GPIO 之外、是否还有更好的方法来控制使能引脚?
请提供任何帮助。
谢谢