CPU卡实例ESAM模块上、下电
发布时间
阅读量:
阅读量
3 ESAM模块供电流程
/*******************************************
函数名称:EsamPowerUp
函数功能:实现ESAM模块的供电操作
输入参数:无
输出参数:无
描述:该流程与卡片供电时序保持一致,
*******************************************/
void EsamPowerUp(void)
{
//将ESAM SDA设置为输出模式并置高电平
EsamSDAOutput;
EsamSDAOutputHigh;
//执行ESAM供电控制,设置为高电平状态以完成供电操作
EsamPowerOutputHigh;
delay_ms2M(10);
//启动复位流程,在ESAM供电后的200个时钟周期内加入MCLK信号
//执行ESAM供电操作
EsamPowerOutput;
EsamPowerOutputLow;
Delay05XETU(); //持续时间为186个时钟周期
//输出MCLK信号以进行后续处理
MCLKOutput;
MCLKSEL;
//在MCLK信号接入后,确保复位引脚维持低电平至少400个时钟周期
EsamRSTOutput;
EsamRSTOutputLow;
Delay05XETU();
//在MCLK接入后的2
全部评论 (0)
还没有任何评论哟~
