硬件使用的STM32F407ZE,SRAM用的IS62WV51216。
变量定义使用的 int16_t U1_ADCValue_LB[ADC_FIFO_SIZE_LB] __attribute__((at(0X68000000))); 方式。
在main中的while(1)中存读变量都没问题。
但是在外部中断函数中存读变量出现问题,读的和存的数据不一样。
PS: 1.外设中断对FSMC上的SRAM存读有影响么
2.使用上述的方式定义多个(几十个)外部变量(数组),需要内存管理么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>