www.pudn.com > fm31256.rar > main.#3


#include "include.h" 
 
//发送数据缓冲区 
unsigned char send_byte[10]={1,2,3,4,5,6,7,8,9,10};  
//接受数据缓冲区 
unsigned char receive_byte[10]={0,0,0,0,0,0,0,0,0,0}; 
unsigned  char i=0; 
 
//FM31256数据发送,接受初始化, 
// GBV_smbus_wr=0;  //读写控制位,设为0,开始写。 
// GCV_slave_data_num=10;//从机数据长度。 
unsigned int slave_subaddr=0x0000; //从机子地址 
  
  
 void main() 
 {   Init_Device();  //系统初始化 
  
   //调用读写FRAM函数,写入数据 
   fram_wr_fun(0,slave_subaddr, 
               10,send_byte); 
 
 
   //读操作, 
   
  fram_wr_fun(0,slave_subaddr, 
               0,receive_byte); 
 
 
//GBV_smbus_w=1,读内存 
 fram_wr_fun(1,slave_subaddr, 
               10,receive_byte);  
    
 
while(1) 
	{ // for(i=0;i<10;i++) 
		//{receive_byte[i]=*GPV_slave_data_array; 
         //GPV_slave_data_array++; 
     ;} 
 
}