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
}