(1)LPC1114的Flash是不是每次读写最少得256字节,而不可以一个字节一个字节的进行读写操作?
(2)我现在想把一个数组(比较小)的数据随时存储到片内Flash中,并且可以随时读取,是不不能一次存储一个数据?
可能原因:
在LPC1100系列的MCU中,如果要将RAM中的数据写入FLASH,可以考虑使用IAP功能。有关该系列芯片的IAP功能,可以参考LPC1114用户手册。在手册第16页提到,将RAM数据复制到FLASH命令的参数中,写入的字节数应当为256 | 512 | 1024 | 4096。也就是说,是不能对片内FLASH进行单字节的写操作的。如果你想修改FLASH中的某几个字节,可以写将FLASH内容读到RAM中,修改之后,再写回FLASH。