|
|
View previous topic :: View next topic |
Author |
Message |
JOSE MANUEL
Joined: 25 Dec 2006 Posts: 3
|
reading serial numer of ibutton ds1990a?? |
Posted: Mon Dec 25, 2006 2:02 pm |
|
|
Hello, I'm a spanish guy, and I'm going to make an access control with an ibutton.
Has somebody any example??? I have ibutton ds1990aF5, and I need to read the serial numer of this ibutton in #C in order to open the door.
Thanks��� |
|
|
JOSE MANUEL
Joined: 25 Dec 2006 Posts: 3
|
|
Posted: Tue Dec 26, 2006 11:36 am |
|
|
please, I need this programm���� |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Tue Dec 26, 2006 12:20 pm |
|
|
Jose,
You want a program that runs on a PC and is written in the C# (C-sharp)
language.
You're on the wrong forum.
This forum is about a special compiler that creates code for small
micro-controller chips. The compiler is not C#. It doesn't make
code for a PC. |
|
|
JOSE MANUEL
Joined: 25 Dec 2006 Posts: 3
|
|
Posted: Tue Dec 26, 2006 12:40 pm |
|
|
NO, I want a programm for the pic 16f876a, no PC, and I need this programm in C# and after programing this pic. You understand me��
I'm seeing the example of ccs. It's here:
////////////////////////////////////////////////////////////////////////
//// EX_TOUCH.C ////
//// ////
//// This program interfaces a Dallas DS1991 touch memory device. ////
//// It will display the family code and ID of any device that ////
//// "touch"es pin B0. ////
//// ////
//// Configure the CCS prototype card as follows: ////
//// Connect pin B0 through a 4.7K resistor to +5V ////
//// Connect the touch device to GND and then "Touch" to pin B0 ////
//// ////
//// Jumpers: ////
//// PCB pin A2 to RS232 RX, pin A3 to RS232 TX ////
//// PCM,PCH pin C7 to RS232 RX, pin C6 to RS232 TX ////
//// ////
//// This example will work with the PCB, PCM and PCH compilers. ////
//// The following conditional compilation lines are used to ////
//// include a valid device for each compiler. Change the device, ////
//// clock and RS232 pins for your hardware if needed. ////
/////////////////////////////////////////////////////////////////////////
//// (C) Copyright 1996,2003 Custom Computer Services ////
//// This source code may only be used by licensed users of the CCS ////
//// C compiler. This source code may only be distributed to other ////
//// licensed users of the CCS C compiler. No other use, ////
//// reproduction or distribution is permitted without written ////
//// permission. Derivative programs created using this software ////
//// in object code form are not restricted in any way. ////
/////////////////////////////////////////////////////////////////////////
#if defined(__PCB__)
#include <16C56.h>
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_A3, rcv=PIN_A2)
#elif defined(__PCM__)
#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
#elif defined(__PCH__)
#include <18F452.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
#endif
#include <touch.c>
void main() {
BYTE buffer[8];
BYTE i;
printf("\r\nWaiting for a touch device...\r\n");
while (TRUE) {
while(!touch_present()) ;
delay_ms(200);
if(touch_present()) {
touch_write_byte(0x33);
for(i=0;i<8;++i)
buffer=touch_read_byte();
printf("Family: %2X ID: ",buffer[0]);
for(i=6;i!=0;--i)
printf("%2X",buffer);
printf("\r\n");
delay_ms(1000);
}
}
}
Somebody explain me this programm because I don't understand it, and I want to reading de serial numer of the ibutton
Thanks |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|