Searching \ for '[PIC]: [WANTED]: I2C Open-Source Tool' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/i2cs.htm?key=i2c
Search entire site for: '[WANTED]: I2C Open-Source Tool'.

Exact match. Not showing close matches.
PICList Thread
'[PIC]: [WANTED]: I2C Open-Source Tool'
2001\07\03@160801 by Dan Michaels

flavicon
face
[boy, I just know I'm gonna get into trouble on this one ...].

I am in need of a very basic tool for reading I2C serial
EEPROMs. Preferably some source code [or even hex file] I can
simply program into an 'F84/'F877/whatever that does nothing
more than read the stored data and send it to a host PC via
RS232. Nothing more.

Probably 200 lines of free, uncumbered open-source code.
;-)

Basically, all I want to do is have an "independent" check
on the algorithms that I have developed for a project. In
and out in 30 seconds, nothing fancy.

Anyone know where I can find this?

best regards,
- from dan michaels [in O-S hell]
======================================

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\03@162247 by Patrik Husfloen

picon face
I am/was working on something like that but in the other direction, rs232 -> i2c..
never got the i2c working though
{Original Message removed}

2001\07\03@165238 by jamesnewton

face picon face
www.piclist.com/techref/microchip/16f877/snipp.htm

---
James Newton (PICList Admin #3)
spam_OUTjamesnewtonTakeThisOuTspampiclist.com 1-619-652-0593
PIC/PICList FAQ: http://www.piclist.com or .org

{Original Message removed}

2001\07\03@202049 by Dan Michaels

flavicon
face
Fantastic. I'll take a look at it. Do you know if anyone
has ever verified it independently?

thanks,
- dan
==================



At 01:50 PM 7/3/01 -0700, you wrote:
>http://www.piclist.com/techref/microchip/16f877/snipp.htm
>
>---
>James Newton (PICList Admin #3)
>.....jamesnewtonKILLspamspam@spam@piclist.com 1-619-652-0593
>PIC/PICList FAQ: http://www.piclist.com or .org
>
>{Original Message removed}

2001\07\04@013513 by Simon-Thijs=20de=20Feber?=

flavicon
face
Dan,


Look at this :

http://www.lancos.com/prog.html


grtz,

Simon


--- Dan Michaels <oricomspamKILLspamUSWEST.NET> wrote: > [boy, I
just know I'm gonna get into trouble on this
{Quote hidden}

____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email .....listservKILLspamspam.....mitvma.mit.edu with SET PICList DIGEST in the body


2001\07\04@070046 by Tim Thompson

flavicon
face
I persinaly use just about all of the code in that file in a project of my
own, which uses a MAX233 RS232 chip, an Atmel i2c 24C64 EEPROM,
and three Phillips i2c 8bit i/o expander chips, and a Dallas i2c
temperature chip. Everything works great! I'd actualy sugjest using
snipp.htm as a starter template for your own software. Anyway, its good
stuff, IMHO.

Have fun,
Tim Thompson

At 08:20 PM 7/3/2001 -0400, you wrote:
{Quote hidden}

>>{Original Message removed}

2001\07\04@070501 by Tim Thompson

flavicon
face
BTW if anyone wants to check out the project I'm working on check out:
http://www.irule.net/projects/carlcd.
Its on the slow side due to my lame connection, but the horrable pictures
of the unit are hosted elsewhere.

PIC's are mad fun stuff.

Tim Thompson

At 06:34 AM 7/4/2001 +0100, you wrote:
{Quote hidden}

Remember, 'kill' doesn't kill processes, users kill processes.

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email KILLspamlistservKILLspamspammitvma.mit.edu with SET PICList DIGEST in the body


2001\07\04@115312 by Dan Michaels

flavicon
face
Simon-Thijs de Feber wrote:
>Look at this :
>
>http://www.lancos.com/prog.html
>


Simon, thanks for the pointer. This is a very nice full-featured
commercial programmer, but not quite what I was after, which was
just a little "free" tool that I could download into a PIC in 2
minutes and use immediately one time.

I checked the snipp.asm code on piclist.com from Tony Kubek. It
is clearly professionally written code and very nice, but also
not what I need. It accesses internal EEPROM rather than external,
has empty RS232 routines, and there is no indication is has ever
been verified independently. Basically it is a code fragment
and not a "tool". I was hoping no to have to build my own tool,
rather to find something working and already proven.

You know, in retrospect, I wonder whether the piclist community
hasn't totally gone off in the wrong direction here. Instead of
offering disembodied code segments and pushing for open-source
universal programmers which entail months and months of work,
maybe we would be better served if we concentrated on the
following:

1 - "Complete" running example programs for ALL the standard PIC
   controllers that would contain a good mix of the common operations
   - interrupts, RS232, A/D, I2C, timer fcns, command processing,
   etc. This would really make it easy for newbies to get into
   any PIC of their choice. Download a completely working source
   file, assemble, program and go - rather than grab a bunch of
   disembodied code fragments written in several different dialects.

2 - "Tools" - small, complete, and verified utility programs that
   perform certain targeted functions, like I2C and SPI EEPROM
   read/write, RS232 comms at all baud rates to test links,
   programs to exercise/test proto h.w., etc. These tools could
   be offered as both source and/or hex, and people could download
   them and program into a PIC and have them running in a matter
   of minutes. They would only need be available for about 3 cpus
   - '84, '873/876, '877 - covering major pinouts. They would have
   already been verified by others, and known to work properly.

We seem to have both ends of the spectrum discussed a lot on
piclist, but where is the middle ground? Maybe it's here somewhere
and I haven't found it.

[still looking for an I2C tool].

best regards,
- dan michaels
http://www.oricomtech.com
========================

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservTakeThisOuTspammitvma.mit.edu with SET PICList DIGEST in the body


2001\07\04@121136 by jamesnewton

face picon face
Beggars can't be chooses Dan. I (we) don't have the money to pay for donated
code and I (we) don't always have time to write new code just for fun. I do
make the time to post to the site what code I write or find that may be of
use. It only take a few seconds to go to
www.piclist.com/techref/microchip/routines.htm
login, browse to a good page, then use the form to select "Add a [public]
[link], enter a short description and "optional link to" pagename.htm (where
pagename is the file name of your program. e.g. snipp.htm) then press the
Add button. This creates a new page which you can now go to, and using the
same form select "Add a [public] [program listing]" paste your code into the
text box (leave "optional link" blank) and press the Add button.

SHAZAM! new code on its own page at piclist.com with credit to you.

I do anything I can to add to the available code base at piclist.com. I
agree that more complete, better tested programs would be great. I just now
(literally) got on my knees and I am begging you (or anyone) to expand on
Tony's snipp.asm to make it a complete (and tested) program.

It doesn't grow without help.

---
James Newton (PICList Admin #3)
spamBeGonejamesnewtonspamBeGonespampiclist.com 1-619-652-0593
PIC/PICList FAQ: http://www.piclist.com or .org

{Original Message removed}

2001\07\04@121755 by Dan Michaels

flavicon
face
James, you missed the entire point of my argument.



At 09:09 AM 7/4/01 -0700, you wrote:
{Quote hidden}

>{Original Message removed}

2001\07\04@125745 by Bob Ammerman

picon face
Hm....

sounds like he wants the equivalent of Unix style software tools for the
PIC.

Bob Ammerman
RAm Systems
(contract development of high performance, high function, low-level
software)

{Original Message removed}

2001\07\04@131655 by Dan Michaels

flavicon
face
bingo.


At 12:53 PM 7/4/01 -0400, you wrote:
>Hm....
>
>sounds like he wants the equivalent of Unix style software tools for the
>PIC.
>
>Bob Ammerman
>RAm Systems
>(contract development of high performance, high function, low-level
>software)
>
>{Original Message removed}

2001\07\04@231750 by James Newton. Admin 3

face picon face
You complained about the quality of code available at piclist.com, and
specified what you would rather see.

I explained why the code on the site is as it is and put out a plea for you
and others to improve and expand it (hopefully as you had suggested).

How, exactly, is that missing the point? You are correct that concentrating
on basic, complete, debugged, tool like code would be ideal. I am trying to
make it possible for anyone who has or takes the time to do that to share
the result.

Please post your improved code to the list and to the site.

James Newton, PICList Admin #3
RemoveMEjamesnewtonspamTakeThisOuTpiclist.com
1-619-652-0593 phone
http://www.piclist.com

----- Original Message -----
From: Dan Michaels <oricomEraseMEspam.....USWEST.NET>
To: <EraseMEPICLISTspamMITVMA.MIT.EDU>
Sent: Wednesday, July 04, 2001 09:17
Subject: Re: [PIC]: [WANTED]: I2C Open-Source Tool


James, you missed the entire point of my argument.



At 09:09 AM 7/4/01 -0700, you wrote:
>Beggars can't be chooses Dan. I (we) don't have the money to pay for
donated
>code and I (we) don't always have time to write new code just for fun. I do
>make the time to post to the site what code I write or find that may be of
>use. It only take a few seconds to go to
>www.piclist.com/techref/microchip/routines.htm
>login, browse to a good page, then use the form to select "Add a [public]
>[link], enter a short description and "optional link to" pagename.htm
(where
>pagename is the file name of your program. e.g. snipp.htm) then press the
>Add button. This creates a new page which you can now go to, and using the
>same form select "Add a [public] [program listing]" paste your code into
the
{Quote hidden}

>{Original Message removed}

2001\07\09@081450 by o-8859-1?Q?K=FCbek_Tony?=

flavicon
face
Hi,

Dan Michaels wrote:

<snip>
I checked the snipp.asm code on piclist.com from Tony Kubek. It
is clearly professionally written code and very nice, but also
not what I need. It accesses internal EEPROM rather than external,
has empty RS232 routines, and there is no indication is has ever
been verified independently. Basically it is a code fragment
and not a "tool". I was hoping no to have to build my own tool,
rather to find something working and already proven.
<snip>

Well hardly professional, written during my long learning
process ( still learing) to try having an basic framework to start out
simple
projects. But yes it's true it only 'deals' with internal
eeram and does not contain routines for i2c. However I have
some ( possibly ) useful routines for an full i2c master implementation
with read/write pointers for internal ram. Using these an full
implementation
for reading/writing/verifying(against ram)/initialising(from rom table) an
i2c xicor eeram. Easily modified ( i.e. crippled :) for more 'simple' eerams
).
And ofcource fully interrupt driven uart routines with buffers.
However these are not for the light hearted, represents some long
dwellings into the data sheets and requires some chip knowledge to make
sence.
Written in asm, relocatable code and uses some 18xx specific opcodes.
Only 'verified' by me so bugs are possible, however none known to me.

Are these of interest I willing to share them.

/Tony



Tony Kübek, Flintab AB            
²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²
"No! Try not. Do, or do not. There is no try.", Yoda
E-mail: RemoveMEtony.kubekspam_OUTspamKILLspamflintab.com
²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservTakeThisOuTspamspammitvma.mit.edu with SET PICList DIGEST in the body


More... (looser matching)
- Last day of these posts
- In 2001 , 2002 only
- Today
- New search...