在数据传输过程中,单步调试执行了下面代码
sem_ret = R_OS_SemaphoreWait(&g_sem_rspi_end[channel], p_cfg->timeout_value);
由于在smart configuration中transfer timeout设置为0xFFFFFFFF,所以程序一直原地踏步,请问是否是数据传送失败导致程序原地踏步还是transfer timeout需要设置新的值?
有关spi数据传输,由于单片机是主机,我将ssl引脚用作普通IO口控制从机片选,这是否会造成spi数据传输错误?
看一下端口的配置是否正确。
因为每个功能端口可以配置到不同的端口,看一下是否选择了正确的端口