Advertisement

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)

还没有任何评论哟~