你(们)好
我在 SPI 中使用 TRF7970A、并且我的某些组件出现了问题。
断电后、TRF 初始化失败、无法读取标签
您必须关闭电源2秒钟以上、并且在上电时初始化正常。
μC 由连接到 VSS 的 Δ V EN2驱动
我的初始化序列:
通电
EN=0 ;
延迟100ms
EN = 1;
delayEnm(20) ; //等待速度20毫秒,直到系统时钟启动
MOD_CONTRAIN[0]= SOFT_INIT; // 0x03
SpiTrf797xDirectCommand (mod_control);
MOD_CONTRAIN[0]= IDLE; // 0x00
SpiTrf797xDirectCommand (mod_control);
MOD_CONTRAIN[0]=调制器控制; // 0x09
MOD_CONTRAIN[1]= 0x09; // OOK 100%、ASK/OOK 作为模拟输出
SpiTrf797xWriteSingle (mod_control、2);
MOD_CONTRAIN[0]=调制器控制;
SpiTrf797xReadSingle (mod_control、1);
if (mod_control[0]!= mod_control[1])
{
//默认初始化
RES = 0;
}
可以帮帮我
