ejleiss
Junior Member level 2
- Joined
- Jul 2, 2009
- Messages
- 22
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,446
Hello,
Has anyone ever used the RF430CL330H NFC/RFID breakout board? I am having a problem clearing the interrupt flag. I set my registers to the following values:
INT_ENABLE = 0xFF, 0xFA, 0x06, 0x00 --> End of Read/End of Write Enabled
CONTROL_REG = 0xFF, 0xFE, 0x16, 0x00 --> INTO DRIVE = actively driven high/low, INTO HIGH = active high, ENABLE INT = output enabled, ENABLE RF = interface enabled
INT_FLAG = 0xFF, 0xF8, 0x06, 0x00 --> End of Read/End of Write = 1 --> Clear int flags
When it senses and RF presence via smartphone, the INTO pin goes high and starts my interrupt routine. I then send the following register commands
CONTROL_REG = 0xFF, 0XFE, 0x14, 0x00 --> Disable RF, leave all other settings alone
INT_FLAG = 0xFF, 0xF8, 0x06, 0x00 --> Clear End of Read/End of Write int flags
INT_ENABLE = 0xFF, 0xFA, 0x00, 0x00 --> Disable End of Read/End of Write
If NDEF message needs to be modified, do this here.
INT_ENABLE = 0xFF, 0xFA, 0x06, 0x00 --> End of Read/End of Write Enabled
CONTROL_REG = 0xFF, 0xFE, 0x16, 0x00 --> INTO DRIVE = actively driven high/low, INTO HIGH = active high, ENABLE INT = output enabled, ENABLE RF = interface enabled
Now, I expect the INTO pin to be low again and waiting to be interrupted again. However, the INTO pin never seems to clear, it stays high.
Am I doing something wrong with my routine? My interrupt pin on my micro seems to work fine if I trip it externally (not via the INTO pin from the NFC tag). It clears without an issue. Only when it is connected to the INTO pin of the tag does it stay high.
Thanks for any help.
Has anyone ever used the RF430CL330H NFC/RFID breakout board? I am having a problem clearing the interrupt flag. I set my registers to the following values:
INT_ENABLE = 0xFF, 0xFA, 0x06, 0x00 --> End of Read/End of Write Enabled
CONTROL_REG = 0xFF, 0xFE, 0x16, 0x00 --> INTO DRIVE = actively driven high/low, INTO HIGH = active high, ENABLE INT = output enabled, ENABLE RF = interface enabled
INT_FLAG = 0xFF, 0xF8, 0x06, 0x00 --> End of Read/End of Write = 1 --> Clear int flags
When it senses and RF presence via smartphone, the INTO pin goes high and starts my interrupt routine. I then send the following register commands
CONTROL_REG = 0xFF, 0XFE, 0x14, 0x00 --> Disable RF, leave all other settings alone
INT_FLAG = 0xFF, 0xF8, 0x06, 0x00 --> Clear End of Read/End of Write int flags
INT_ENABLE = 0xFF, 0xFA, 0x00, 0x00 --> Disable End of Read/End of Write
If NDEF message needs to be modified, do this here.
INT_ENABLE = 0xFF, 0xFA, 0x06, 0x00 --> End of Read/End of Write Enabled
CONTROL_REG = 0xFF, 0xFE, 0x16, 0x00 --> INTO DRIVE = actively driven high/low, INTO HIGH = active high, ENABLE INT = output enabled, ENABLE RF = interface enabled
Now, I expect the INTO pin to be low again and waiting to be interrupted again. However, the INTO pin never seems to clear, it stays high.
Am I doing something wrong with my routine? My interrupt pin on my micro seems to work fine if I trip it externally (not via the INTO pin from the NFC tag). It clears without an issue. Only when it is connected to the INTO pin of the tag does it stay high.
Thanks for any help.