CPU卡程序设计实例(六)ETU配置
发布时间
阅读量:
阅读量
1、数据位宽时间(ETU)计算程序
此前已提及,数据位宽在CPU卡程序设计中占据着关键地位,直接关系到数据读写过程中的可靠性与稳定性。以下代码是在IAR开发环境中,针对MSP430单片机采用C语言编写的用于计算数据位宽的程序。
/***********************************
函数名称:Delay1XETU
函数功能:实现N个数据位宽时间的延时操作
输入参数:iDelay
输出参数:无
描述:CPU卡的数据位宽公式为372除以时钟频率f,其中f表示处理CPU卡时所使用的时钟频率,
具体而言,延时时间为372个时钟周期,假设f=2MHz。
***********************************/
void Delay1XETU(unsigned int iDelay)
{
int itemp;
for(itemp=0;itemp<iDelay;itemp++)
{
Delay1ETU();
}
}
/*******************************************
函数名称:Delay1ETU
函数功能:完成一个数据位宽时间的延时操作
输入参数:无
输出参数:无
描述:根据公式计算得出,CPU卡的数据位宽等于372除以时钟频率f,其中f为处理CPU卡所采用的时钟频率,
因此该
全部评论 (0)
还没有任何评论哟~
