为了解决上一篇文章内部不够显示一帧图像的问题。这一篇我们将帧缓存从内部RAM移至外部RAM,并确保帧缓存内容可以完整传输到显示屏。
1.配置外部SDRAM(嵌入式基础知识,此处不做分析)
2.编写SDRAM配置代码(copy正点原子例程)
sdram.c
#include "sdram.h"
#include "fmc.h"
uint8_t SDRAM_Send_Cmd(uint8_t bankx,uint8_t cmd,uint8_t refresh,uint16_t regval)
{
uint32_t target_bank=0;
FMC_SDRAM_CommandTypeDef Command;
if(bankx==0) target_bank=FMC_SDRAM_CMD_TARGET_BANK1;
els