CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to support@ccsinfo.com

reading serial numer of ibutton ds1990a??

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
JOSE MANUEL



Joined: 25 Dec 2006
Posts: 3

View user's profile Send private message

reading serial numer of ibutton ds1990a??
PostPosted: Mon Dec 25, 2006 2:02 pm     Reply with quote

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

View user's profile Send private message

PostPosted: Tue Dec 26, 2006 11:36 am     Reply with quote

please, I need this programmĦĦĦĦ
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Tue Dec 26, 2006 12:20 pm     Reply with quote

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

View user's profile Send private message

PostPosted: Tue Dec 26, 2006 12:40 pm     Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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