Sam - This one.

Dependencies:   MFRC522 Terminal mbed

Committer:
CO657_dmd20
Date:
Sun Oct 23 20:28:36 2016 +0000
Revision:
0:ec464b70f732
ok. this sort of works for the RDM6300. connect RDM tx/rx to UART tx/rx on the board (D0 and D1) and give it 5v from the j3 header and bob's your uncle. doesn't read properly yet but does read the id# in a wanky way.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
CO657_dmd20 0:ec464b70f732 1
CO657_dmd20 0:ec464b70f732 2
CO657_dmd20 0:ec464b70f732 3 #include "mbed.h"
CO657_dmd20 0:ec464b70f732 4 #include "MFRC522.h"
CO657_dmd20 0:ec464b70f732 5 #include "Terminal.h"
CO657_dmd20 0:ec464b70f732 6 #define RF_RESET PTD0
CO657_dmd20 0:ec464b70f732 7
CO657_dmd20 0:ec464b70f732 8 Terminal PCout(USBTX, USBRX);
CO657_dmd20 0:ec464b70f732 9 //MFRC522 RFIDReader(PTD2, PTD3, PTD1, PTE25, PTD0);
CO657_dmd20 0:ec464b70f732 10 Serial device(D1, D0);
CO657_dmd20 0:ec464b70f732 11
CO657_dmd20 0:ec464b70f732 12
CO657_dmd20 0:ec464b70f732 13 int main (void){
CO657_dmd20 0:ec464b70f732 14 PCout.baud (38400);
CO657_dmd20 0:ec464b70f732 15 PCout.cls();
CO657_dmd20 0:ec464b70f732 16 wait_ms(50);
CO657_dmd20 0:ec464b70f732 17
CO657_dmd20 0:ec464b70f732 18
CO657_dmd20 0:ec464b70f732 19
CO657_dmd20 0:ec464b70f732 20 while(1){
CO657_dmd20 0:ec464b70f732 21 char i[32];
CO657_dmd20 0:ec464b70f732 22 wait_ms(30);
CO657_dmd20 0:ec464b70f732 23 PCout.printf("done");
CO657_dmd20 0:ec464b70f732 24 if(device.readable()){
CO657_dmd20 0:ec464b70f732 25 device.gets(i, 32);
CO657_dmd20 0:ec464b70f732 26 PCout.printf("'%s'\n", i );
CO657_dmd20 0:ec464b70f732 27 }
CO657_dmd20 0:ec464b70f732 28
CO657_dmd20 0:ec464b70f732 29
CO657_dmd20 0:ec464b70f732 30 }
CO657_dmd20 0:ec464b70f732 31
CO657_dmd20 0:ec464b70f732 32
CO657_dmd20 0:ec464b70f732 33
CO657_dmd20 0:ec464b70f732 34
CO657_dmd20 0:ec464b70f732 35
CO657_dmd20 0:ec464b70f732 36
CO657_dmd20 0:ec464b70f732 37 }
CO657_dmd20 0:ec464b70f732 38
CO657_dmd20 0:ec464b70f732 39
CO657_dmd20 0:ec464b70f732 40
CO657_dmd20 0:ec464b70f732 41
CO657_dmd20 0:ec464b70f732 42
CO657_dmd20 0:ec464b70f732 43
CO657_dmd20 0:ec464b70f732 44
CO657_dmd20 0:ec464b70f732 45
CO657_dmd20 0:ec464b70f732 46
CO657_dmd20 0:ec464b70f732 47
CO657_dmd20 0:ec464b70f732 48
CO657_dmd20 0:ec464b70f732 49
CO657_dmd20 0:ec464b70f732 50
CO657_dmd20 0:ec464b70f732 51
CO657_dmd20 0:ec464b70f732 52
CO657_dmd20 0:ec464b70f732 53
CO657_dmd20 0:ec464b70f732 54
CO657_dmd20 0:ec464b70f732 55
CO657_dmd20 0:ec464b70f732 56
CO657_dmd20 0:ec464b70f732 57
CO657_dmd20 0:ec464b70f732 58
CO657_dmd20 0:ec464b70f732 59
CO657_dmd20 0:ec464b70f732 60
CO657_dmd20 0:ec464b70f732 61
CO657_dmd20 0:ec464b70f732 62
CO657_dmd20 0:ec464b70f732 63
CO657_dmd20 0:ec464b70f732 64
CO657_dmd20 0:ec464b70f732 65
CO657_dmd20 0:ec464b70f732 66
CO657_dmd20 0:ec464b70f732 67
CO657_dmd20 0:ec464b70f732 68