STM32F031G4我向内部flash0x08007c00地址处写数据,写进去了!!它内部flash总大小才16K,这是怎么回事?
发布网友
发布时间:2022-05-01 05:42
我来回答
共1个回答
热心网友
时间:2023-10-09 09:58
有一种说法是比如stm的厂家生产一批256k的单片机,其中完美256k内存的为一个产品系列,比较差的只能用128k左右内存的又是一个系列,更差的就再一个系列,当然这种说法还没被证实。
数据写入后你还要能再读出了才能证明这个地址是可以写入的,不然可能只是程序bug或者其他一些因素导致返回一个正确的值追问你的意思是说:这款单片机内部flash原本是256K或者其他,但肯定比16K大。只是STM厂家标称理论能用16K大小。其实,实际能用的内存空间比16K大?至于实际具体是多少,只能靠自己去尝试读写才能知道?
追答是这个理,厂家标称能确保那一块内存空间没有任何问题,至于多出的内存可能存在不良等情况。