STM32F103FLASH编程问题

zhull1984   2009-12-30 14:45 楼主
                                 请问STM32 的FLASH 在编程时,是不是只能对数据时0XFFFF的地址进行编程,而不能对已编程的地址写数据?请高手指教!

回复评论 (8)

                                 应该是,否则怎么叫FLASH,这是FLASH的一个特征
点赞  2009-12-30 14:47
Flash编程手册里明确指出:写前必须要擦除

令,这也是大多数flash的特性吧
点赞  2010-1-5 17:26
                                 楼主说对了一半:能对0xffff的数据改写成任意值(无需擦除,擦除也是变为0xffff),但还有一点是:可以对任意值改写成0, 比如:0x1234 写成 0是不需要擦除的。
点赞  2010-1-6 00:07
                                 是的,楼上说的很对
点赞  2010-1-6 14:00
                                 先解锁,然后擦除,再写就ok了
点赞  2010-1-7 08:41
                                 哈哈,FLASH就好比是一块黑板,写了字的地方就不能再写了,否则无法辨认;整块黑板写满了,还想再写,只好整个或局部擦掉,才能再用。
点赞  2010-1-7 08:50
                                 呵呵,FLASH操作就是比较麻烦一些
点赞  2010-1-9 10:35

求教大侠,

在stm32的配置问题,就是我现在想写一个flash,用固件库操作,但是现在不知道怎么做,请大侠指点一二
点赞  2012-9-5 20:12
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复