![]() |
|
อย่าพลาด !!! สินค้าโปรโมชั่น Raspberry Pi, Arduino DUE, Hantek Oscilloscope คลิกเลย !!! |
| สอบถามเรื่องโปรแกรมของ RFID | |
Doy | เขียนโปรแกรมนี้แล้ว แล้วลองเอาการ์ดไปแทรกกับ RFID แล้วการ์ด 2 ใบเป็นรหัสเดียวกัน อยากทราบว่า ต้องแก้โปรแกรม ที่ไหนในโปรแกรมที่เขียนมา ข้างล่างนี้คับ บรรทัดไหนบอกด้วยคับแล้วเขียงยังไง ช่วยเขียนโปรแกรมให้ดูหน่อยครับ ช่วยหน่อยนะคับ
@ DEVICE PIC16F887,HS_OSC,LVP_OFF,BOD_OFF,WDT_OFF DEFINE OSC 4 ' Define LCD_DREG PORTD Define LCD_DBIT 4 Define LCD_RSREG PORTD Define LCD_RSBIT 1 Define LCD_EREG PORTD Define LCD_EBIT 2 ' BL VAR PORTD.0 LED1 VAR PORTB.0 LED2 VAR PORTB.1 LED3 VAR PORTB.2 PZ VAR PORTB.7 SCL VAR PORTC.6 SDA VAR PORTC.7 TAG VAR PORTC.5 ' B0 VAR WORD cont con %10100000 ADDR VAR BYTE ' TRISB = %00000000 TRISC = %10100000 TRISD = %00000110 ' ANSELH=0 ' Set all PORTB as digital I/O PZ=0 : BL=1 LCDOUT $FE,1 ' START: IF TAG=1 THEN LED1=1:LCDOUT $FE,1:GOTO START LED1=0 i2cread sda,scl,cont,addr,[b0] PAUSE 100 lcdout $fe,1,"read M=",$fe,$c0,dec b0 GOTO START ' 'LOOP: Lcdout $fe,$80,"01234567" ' Lcdout $fe,$C0,"89ABCDEF" ' BL=0 ' PAUSE 800 ' Lcdout $fe,1 ' BL=1 ' PAUSE 800 ' GOTO LOOP '---------------- SUB PROGRAM ------------------ BEEP: PZ=1 : PAUSE 80 : PZ=0 : RETURN |
ผู้ตั้งกระทู้ Doy (channraed_lnwJr-at-hotmail-dot-com) | |
|
ก่อนหน้า1ถัดไป |
ความเห็นที่ 1 (2152983) | |
settakan | สำหรับ RFID ไม่มีทางทีื ID ของ Card จะเป็น ID เดียวกันได้นะครับ น่าจะเกิดจากโปรแกรมมากกว่าครับ
i2cread sda,scl,cont,addr,[b0] บรรทัดนี้ทำอะไรครับ? และ ผมดูแล้วไม่เห็นมี บรรทัดไหนที่ส่ง Protocal ออก ไปคุยกับตัว โมดูลเลย เห็นแต่คำสั่งที่ โชว์ค่าออกทาง LCD เป็น Lcdout $fe,$C0,"89ABCDEF" |
ผู้แสดงความคิดเห็น settakan (settakan-at-thaieasyelec-dot-com) | |
ก่อนหน้า1ถัดไป |
| www.ThaiEasyElec.com Copyright © 2010 All Rights Reserved. |
| Visitors : 1236434 |
![]() |