18.2.18 多字节突发方式写入RAM子函数

多字节突发方式写入RAM子函数用于对实时时钟芯片DS1302的片内RAM执行写操作。在程序中,首先获取RAM数据,然后采用多字节突发方式来写入RAM数据。多字节突发方式写入RAM子函数程序代码示例如下。


void BurstWriteRAM()//多字节突发方式写入RAM子函数

{

uchar Data[31];

uchar i;

for(i=0;i<31;i++)

{

printf(“\nWrite Ram DATA(HEX):”);

scanf(“%bx”,&Data[i]);//获取RAM数据

}

ResetDS1302();//复位DS1302

WriteByteDS1302(0xfe);//多字节方式写入RAM

for(i=0;i<31;i++)//循环写入

{

WriteByteDS1302(Data[i]);

}

ResetDS1302();//复位DS1302

}