单片机存储空间问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:46:30
利用单片机做一个数据采集系统,在不想加外接存储器的情况下不知道可以存多少16位的数据。我想尽可能多存一点,是否在Keil中如果写了一个数组,可以编译通过,就表示有这么大的空间啊?比如我想要一个a【100】【128】的buffer存数据,还是虽然编译通过,还是会溢出丢数啊。然后一次发回PC。我用的单片机是ADuC7026,有62 kB flash/EE memory, 8 kB SRAM。请高手帮我解答一下。

把buffer调成4K byte(unsigned int a[100][20]),满了存到EEPROM里面,然后继续,循环存储,一般来说,这样存储速度比较慢,但是发送到PC的速度跟你用外部RAM是一样的。