个人理解:
FSMC相当于外部设备存储器地址在FSMC对应存储地址中的映射,通过在FSMC的存储地址中写数据,就能通过FSMC的地址线和数据线,将地址和数据写到外部设备存储器地址中。所以,程序中,需要在设备存储地址中写数据,一般是定义一个变量,变量的指定地址为FSMC中的地址,而不是内存中的地址,这样,给这个地址写数据,其实就是同时写数据和地址给外部设备存储器。
个人理解:
FSMC相当于外部设备存储器地址在FSMC对应存储地址中的映射,通过在FSMC的存储地址中写数据,就能通过FSMC的地址线和数据线,将地址和数据写到外部设备存储器地址中。所以,程序中,需要在设备存储地址中写数据,一般是定义一个变量,变量的指定地址为FSMC中的地址,而不是内存中的地址,这样,给这个地址写数据,其实就是同时写数据和地址给外部设备存储器。