Forum: Mikrocontroller und Digitale Elektronik Stronglink RFID Reader SL032 - wie ansteuern?


von Deutsche B. (kurz-rs)


Lesenswert?

Ich habe jetzt endlich Zeit gefunden, mit dem genannten RFID-Reader zu 
spielen und bin zu Erkenntnis gekommen, dass nix geht.

Mir steht derzeit kein Mikrocontroller zur Verfügung und habe den Reader 
daher an eine USB-UART-Bridge angeschlossen und versuche mittels Console 
die Befehle rüberzuschieben, aber da tut sich nix.

Im C-Code habe ich gesehen, dass da wohl eine Prüfsumme berechnet wird, 
aber ich versteh nicht ganz, was da genau passiert.

Hier ein Code-Ausschnitt:

/*********************************************/
void UARTISR_TX()
{
  unsigned char tmp;
  if(g_cUartTxCnt==g_cUartTxDataLen)
  {
    if(g_cUartStatus==UARTSTATUS_TX)
    {
      g_cUartStatus=UARTSTATUS_TXSUCC;
      g_cUartRxCnt=0;
      UDR=g_cUartTxCheckSum;
    }
  }
  else
  {
    tmp=g_pUartTxDat[g_cUartTxCnt];
    g_cUartTxCheckSum=g_cUartTxCheckSum^tmp;
    g_cUartTxCnt++;
    UDR=tmp;
  }
}

//============================================
//  send buffer by uart
//============================================
void SendBuf_UART(unsigned char *dat,unsigned char len)
{
  g_cUartStatus=UARTSTATUS_TX;
  g_pUartTxDat=dat;
  g_cUartTxDataLen=len;
  g_cUartTxCnt=0;
  g_cUartTxCheckSum=0;
  UARTISR_TX();
}
/*********************************************/

Ich benutze cutecom, um den Reader anzusteuern, weil minicom (irgendwie) 
keine Hex-Values senden kann. Cutecom ist dazu in der Lage, aber noch 
weiß ich nicht, ob die Tastatureingabe richtig eingestellt ist.

Wer von den vielen Mitbestellern damals 
(Beitrag "Sammelbestellung RFID Reader/Writer Module von Stronglink") hat denn schon mit dem 
SL032 rumgespielt und erfolgreich getestet? Berechnet ihr die Prüfsumme 
selbst und muss ich die im Comport zusätzlich noch angeben oder wird die 
automatisch angehängt?

Im Manual finde ich keinen konkreten Hinweis dazu.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.