||
/*******************************************
函数名称:CardPowerDown
函数功能:卡下电
输入参数:无
输出参数:无
描述:先将RST置低,再将CLK置低,然后将SDA置低,最后将VCC置低
*******************************************/
void CardPowerDown(void)
{
//RST,CLK,SDA,VCC置低
CardRSTOutputLow;
MCLKOutputLow;
CardSDAOutputLow;
CardPowerOutputLow;
CardRSTOutput;
CardSDAOutput;
//将SDA,MCLK,POWER,RST都置为输入口
//CardSDAInput;
MCLKInput;
//MCLKOutput;
CardPowerInput;
//CardRSTInput;
}
/*******************************************
函数名称:EsamPowerDown
函数功能:Esam下电
输入参数:无
输出参数:无
描述:与卡下电时序相同
*******************************************/
void EsamPowerDown(void)
{
//RST,CLK,SDA,VCC置低
EsamRSTOutputLow;
__delay_cycles(30);
MCLKOutputLow;
EsamSDAOutputLow;
EsamPowerOutputLow;
EsamSDAOutput;
//EsamSDAInput;
//EsamRSTInput;
EsamRSTOutput;
EsamPowerInput;
MCLKInput;
//MCLKOutput;
}