Flash 就是 ROM
簡單的講,
ROM 就是存你的程序的,根據你的應用,以及你需要制作的功能,決定你需要的 ROM 的大小。
RAM 就是存放變量的地方,根據你的程序需要用到多少變量,決定,你需要的RAM的大小。
各種不同的RAM 決定性區別就是訪問速度,或者說讀寫速度,1M的ROM的確很大了,如果不是用來存放字庫或者第三方函數的話,你自己一個人從0編程序的話,只要不是瞎編,你能編到1M的ROM都不夠的話,手都能斷了。相對于1M的ROM,如果配上512K的RAM, 那真的是大的離譜了,就像我之前說的 RAM是存放變量用的。你相當于一個程序,其中有一半是變量。當然,實際應用中可以把RAM用來緩存你的CODE,來加快運行速度,但不是必須的。