SPI 发送数据会干扰DAC,请大侠帮忙看下是什么问题
int main(void)
{
uint16_t i;
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_DAC1_Init();
MX_SPI1_Init();
for(i=0;i< 4096;i++){
buf[i]=10;
i++;
buf[i]=200;
}
DMA_DAC_Init(DMA2_Channel1,(u32)&DAC->DHR8R1 ,(u32)buf,2048);
DAC_Timerx_Init(1000000/80000-1,71);
TIM8->CR1 |=1;
while (1)
{
for(i=0;i< 4096;i++){
GPIOA->ODR |=0; //空操作
}
for(i=0;i< 10;i++){
SPIx_ReadWriteByte(0xaa);
}
}
}
|