cc2530 大数组
时间:12-22
整理:3721RD
点击:
各位好,请问怎么把一个数组定义到flash中,怎么从flash中读出来?谢谢!
unsigned char ReadFlash(unsigned int addr)
{
return (*(unsigned char *)addr);
}
怎么把一个数组定义到flash中
__root __code const unsigned char FlashDatabuf[8] @ PAGE_ADDRESS = {
0x00,0xBB,0x00,0x00,0x00,0x00,0x00,0x00,
};
那么,我写进去之后,再读出的来的时候,首地址是什么呢? 谢谢!
Error[Pe020]: identifier "PAGE_ADDRESS" is undefined
使用如下的函数:
byte osal_nv_item_init( uint16 id, uint16 len, void *buf ) ;
byte osal_nv_read( uint16 id, uint16 offset, uint16 len, void *buf ) ;
byte osal_nv_write( uint16 id, uint16 offset, uint16 len, void *buf ) ;
写
char *Flash_ptr;
Flash_ptr=(char *) Address
*Flash_ptr=value.
读
char a;
a=*Flash_ptr.
你写在哪里,从哪里读啊。表示不懂。。。