James Bryant

如何让MCU程序不走“平常路”

MCU的内部存储区一般有两个部分:flash和RAM,它们最大的区别就是:存于flash中的数据掉电不会丢失,而存在RAM中的数据掉电后便会丢失。我们试想下,当我们将MCU程序下载到RAM中,正常运行,当MCU掉电后再次上电程序就不能正常运行了,然后就需要重新下载才可以,这样岂不是很不爽。因此我们一般将程序下载到flash中,防止掉电后程序不丢失,保证在下次上电后程序能够正常运行。RAM一般用来存放临时数据,掉电丢失也无所谓。