请问STM32 的FLASH 在编程时,是不是只能对数据时0XFFFF的地址进行编程,而不能对已编程的地址写数据?请高手指教!
应该是,否则怎么叫FLASH,这是FLASH的一个特征
Flash编程手册里明确指出:写前必须要擦除
令,这也是大多数flash的特性吧
楼主说对了一半:能对0xffff的数据改写成任意值(无需擦除,擦除也是变为0xffff),但还有一点是:可以对任意值改写成0, 比如:0x1234 写成 0是不需要擦除的。
哈哈,FLASH就好比是一块黑板,写了字的地方就不能再写了,否则无法辨认;整块黑板写满了,还想再写,只好整个或局部擦掉,才能再用。
求教大侠,
在stm32的配置问题,就是我现在想写一个flash,用固件库操作,但是现在不知道怎么做,请大侠指点一二