和记娱乐h88STM32 Flash读写;Flash地址对应
来源:    发布时间: 2018-06-01 09:30   112 次浏览   大小:  16px  14px  12px
和记娱乐h88STM32 Flash读写;Flash地址对应

  概念:计算机中最小的信息单位是bit,也就是一个二进制位,8个bit组成一个Byte,也就是1个字节,

  1个存储单元存放1个字节,每个存储单元对应一个32位(bit)地址,所以重要的线bit的ARM CPU

  一个32位地址指向1个字节!!! 一个32位地址指向1个字节!!! 一个32位地址指向1个字节!!!

  (2)将一个16位数,也就是2个字节,和记娱乐h88存放的顺序是低字节在前,高字节在后,这个跟感官上不一样。

  (3)未存放数据的闪存单元是0xFF,这个不是巧合,因为flash说到底,内部也是只有1和0两种状态,CPU默认都是1.

  另外,一个潜,向Flash中写数据,起始地址最好是偶数,否则容易出现错误,所以:

  从上可以看出,数据在flash中存放顺序是低在前,高在后,那么读flash时呢,答案是,会再反转,高在前,低在后,因为读flash必须一次至少读16位,不太允许读8位,所以正好又反过来了。

  在编程时,要注意给要分配要存储的内容地址,每个数据对应地址,都是偶数,因为1个数据要占用2个地址。

Power by 建站之星 | 美橙互联 版权所有