#define ADC1_DR_Address ((uint32_t)0x4001204C)
#define num 300
#define ADC_READ_TIMES 20
__IO uint16_t AD_Value[3]={0,0,0};
uint16_t ADC1_ConvertedValue_1[num];
........
这个num在我大工程里只能300左右,设置成400就出错。如果是单独的DMA ADC采样,num可以随便设置,哪里出问题了?
Program Size: Code=190180 RO-data=106268 RW-data=2576 ZI-data=1238104
内存的话,没超啊
用的是STM32F407
试了很多优化的方法,就是改编译窗口设置。
请问有什么方法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
我在启动文件里,改了堆栈大小,由400改成800,还是错误。硬件调试,我看不出来问题。
一周热门 更多>