nucho
/
RFIDreaderSetting
main.cpp@0:a109ff1bdec8, 2010-08-09 (annotated)
- Committer:
- nucho
- Date:
- Mon Aug 09 07:02:24 2010 +0000
- Revision:
- 0:a109ff1bdec8
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nucho | 0:a109ff1bdec8 | 1 | #include "mbed.h" |
nucho | 0:a109ff1bdec8 | 2 | |
nucho | 0:a109ff1bdec8 | 3 | DigitalOut led1(LED1); |
nucho | 0:a109ff1bdec8 | 4 | DigitalOut led2(LED2); |
nucho | 0:a109ff1bdec8 | 5 | DigitalOut led3(LED3); |
nucho | 0:a109ff1bdec8 | 6 | DigitalOut led4(LED4); |
nucho | 0:a109ff1bdec8 | 7 | |
nucho | 0:a109ff1bdec8 | 8 | Serial pc(USBTX, USBRX); // tx, rx |
nucho | 0:a109ff1bdec8 | 9 | Serial device(p28, p27); // tx, rx |
nucho | 0:a109ff1bdec8 | 10 | |
nucho | 0:a109ff1bdec8 | 11 | int main() { |
nucho | 0:a109ff1bdec8 | 12 | int i; |
nucho | 0:a109ff1bdec8 | 13 | device.baud(19200); |
nucho | 0:a109ff1bdec8 | 14 | char auto_command[] |
nucho | 0:a109ff1bdec8 | 15 | = {0xaa, 0xbb, 0x12, 0x04, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x11}; |
nucho | 0:a109ff1bdec8 | 16 | char success_command[] |
nucho | 0:a109ff1bdec8 | 17 | ={0xaa, 0xbb, 0x02, 0x04, 0x06}; |
nucho | 0:a109ff1bdec8 | 18 | |
nucho | 0:a109ff1bdec8 | 19 | |
nucho | 0:a109ff1bdec8 | 20 | for(i=0;i<21;i++) |
nucho | 0:a109ff1bdec8 | 21 | device.putc(auto_command[i]); |
nucho | 0:a109ff1bdec8 | 22 | |
nucho | 0:a109ff1bdec8 | 23 | for(i=0;i<5;i++){ |
nucho | 0:a109ff1bdec8 | 24 | if(success_command[i] != device.getc()){ |
nucho | 0:a109ff1bdec8 | 25 | pc.printf("Program failure...\n"); |
nucho | 0:a109ff1bdec8 | 26 | return -1; |
nucho | 0:a109ff1bdec8 | 27 | } |
nucho | 0:a109ff1bdec8 | 28 | } |
nucho | 0:a109ff1bdec8 | 29 | pc.printf("Program success!\n"); |
nucho | 0:a109ff1bdec8 | 30 | led1=1; |
nucho | 0:a109ff1bdec8 | 31 | led2=1; |
nucho | 0:a109ff1bdec8 | 32 | led3=1; |
nucho | 0:a109ff1bdec8 | 33 | led4=1; |
nucho | 0:a109ff1bdec8 | 34 | return 0; |
nucho | 0:a109ff1bdec8 | 35 | } |