On Mon, 24 Jan 2005 10:25:13 +0100 (MET), Jan-Erik Soderholm wrote: > liam wrote : > > > I am a student and planning a project which will envolve using the PIC > > 16F628 and some I2C slaves. > > Is this a one-off project ? Have you concidered using a PIC > with built-in I2C hardware ? In your case the 16F88 could be > a good one. Your programming will probably be much easier. I was given the impression after reading some web pages that the 16F628 did have a hardware interface... a did the 16F877. I might look into the chip model again then. > > > In my experiance with PIC's I have used a > > graphical assembler programming environment > > Which ? > Its the product of a small Adelaide company. The easyest way to describe it is similar to the lego progamming system using graphical icons to represent commands. The software is called CoreChart. I dont want to use it in this case although my school owns it as it gives headaches even for simple programs and doesnt lend its self to anything beyond a logic driven line follower, Serial is basically imposible without already knowing the asm as is Analogue readings... > > however I would like to > > use a more human readable language for this project. > > Are you talking about human readable *assembler* language ? > What's wrong with MPLAB ? > I've got experiance in C, NQC, Perl, PHP and lots of experiance in Visual Basic. > > I would perfer not to spend much money (if any) on a programing > > environment for use on a windows workstation (or if neccisay linux). > > MPLAB is free... > > > My current programmer is a JDM compatable and I would like to keep > > using this for ICSP. > > If it works, and supports the PIC models you want to use, you > could of course keep it. But, there are probably (more or less) > better programmers out there. > Yeah, I am looking at keeping this hardware but I would like some software to go with it. I figure any software that outputs as hex would do and then I can use icProg. > > What compilers do people use that they are happy with and support > > (inbuilt libraries or libraries avaliable) for the I2C bus? I was > > thinking along the lines of a C compiler however these all seem to > > cost heaps. > > OK, personlay I'm "ASM-only" and don't speak any "foreign language", > so other have to join in here. :-) > Anyway, it would be nice to here why you don't think that ASM could > be an alternative for this project. > My main reason for not using ASM is although I have managed to use it in the past was, I am more comfortable using higher level languages. But I would perfer to use some of the more advanced program flow aspects of languages like C over Basic. Liam -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist