本帖最后由 数码小叶 于 2019-4-23 13:47 编辑
开发板是阿波罗STM32F429开发板,然后用例程去往W25Q256存ADC结果数据,现在有个问题,每次只能存几次就报错了,就是报_Error_Handler,不能一直存。代码如下:
[mw_shl_code=c,true] if(aRxBuffer[0]=='1')
{
HAL_ADC_Start_DMA(&hadc1, (uint32_t*)&ADC_Value, 768);
HAL_Delay (2);
HAL_ADC_Stop(&hadc1);
W25QXX_Write((uint8_t*)ADC_Value,0+changdu_i*768,768);
W25QXX_Write((uint8_t*)(&changdu_i),FLASH_SIZE-10,1);
printf("
Write W25Q256 Success....");
HAL_Delay (2);
changdu_i++;
}[/mw_shl_code]
卡在这处很久了.。。。一直找不到问题所在
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>