FRDM_K64上MQX的SPI驱动收发数据不正常疑问
大家好,这两天在FRDM-K64开发板上测试MQX系统下的SPI通讯问题,在操作配置中打开SPI和DMA之后:#define BSPCFG_ENABLE_SPI1 1
#define BSPCFG_DSPI1_USE_DMA 1
在任务中,编写如下代码:
char buffer;
strcpy(buffer, "ABCDEFGHIJ");
pSPI1 = fopen("spi1:1", NULL);
while(1)
{
strcpy(buffer, "ABCDEFGHIJ");
write(pSPI1, buffer, 10);
fflush(pSPI1);
_time_delay(1000);
}
用逻辑分析仪采样下来,如下图:
逻辑分析仪配置:
MQX中SPI端口采用的是系统默认初始化参数,速率10MHz,模式0,数据帧8bit长度,请问问题可能出在什么地方呢?
页:
[1]