主题中讨论的其他器件: MSP430F5259、 MSP-EXP430F5529LP
您好!
我们使用 msp430f5259 + trf7970a 设计 PCB、用于读取/写入 MIFARE 卡。
我从 F5529LP_TRF7970A_All_NFC_modes 复制并粘贴项目代码、这些代码位于 nfclink 软件(sloc333a - TRF7970A\examples\boards\MSP-EXP430F5529LP 和所需的库)中
我们不需要 USB 连接。 因此、我删除了 USB 代码。 现在、我希望具有具有具有 NFC_B_getNfcBId 函数的 MIFARE 卡的4字节 UID。 就这些。
这是否足以读取 MIFARE 卡? 还有什么要做的、比如一些代码修改等?
我在 mcu.c 文件中看到了这行代码。 计时器矢量地址(TIMER0_A1_Vector)与计时器基址地址(TIMER_A0_BASE)不同、并导致 ISR_TRAP。 如何解决?
#pragma vector= TIMER0_A1_vector
_interrupt void TIMERA0_ISR (void)
{
Timer_A_clearTimerInterruptFlag (timer_A0_BASE);
*G_TIMEOUT_PTR = 0x01;
// mcu_timerDisable ();
_BIC_SR_REGISTER_ON_EXIT (LPM0_BITS);
}