/*********************************************************************
* @fn&n……
在库函数里SPI0_MasterSendByte和SPI0_MasterRecvByte已经是底层函数,直接操纵寄存器了。只能说,和其它厂家的对比,应该是在硬件设计上有不同的地方,……
是的,就是因为有逻辑分析仪,才解决了这个问题。经过组合模式测试,看信号时序,感觉这个真有可能是CH582M特有的处理方式。以前用其它厂家的开发板,它们之间逻辑上基本一样。……
在之前的学习中,使用其他开发板读写W25Q64时,遇到过时序上的问题,见《【STCAi8051U】使用Ai8051U的SPI外设读写W25Q128》(https://forum.e……
应该不是模式的问题。CH582M的SPI0的模式只有模式0和模式3。经测试,模式3也不行,反而是模式0可用。……
学习完CH582M的SPI0外设的输出操作,接下来自然是SPI0的读操作。以我所知,可以进行双向通讯的无非是两个由SPI外设的开发板之间、开发板与SPI接口显示屏之间、开发板与SP……
我的理解是:FIFO是SPI收发的数据缓冲池。FIFO方式下,需要人为控制向FIFO收发数据;而DMA方式下,收发数据是SPI外设直接和内存联系,不走FIFO缓冲池。所以感觉FIF……
这些基础知识很常用,却很少有人能花时间理清。普通PG和大佬的区别就在这些细节上了。……