> -----Original Message----- > From: Ian McLean [SMTP:ianmclean@OPTUSHOME.COM.AU] > Sent: Thursday, February 06, 2003 8:45 AM > To: PICLIST@MITVMA.MIT.EDU > Subject: Re: [PIC]: C Language V's Assembler > > What would be your recommendations for a C compiler? - I am not opposed to > using one - esp. for things such as developing PID loops which generally > require a lot of register shifting and are difficult to optimise. I know > what you mean by almost unreadable optimisations too - such things as > using > the carry bit and digit carry bit in a hidden way on successive rrf, rlf > statements to set a register in mirror to the original - a trick often > used > in 4bit LCD mode for example - the first time I saw this, my brain bled > before I could understand what was going on ... > For the 14bit cores I would have no hesitation in reccomending HiTech. I've been using it for a few years, and in that time I've not found a bug that could be traced to the compiler. I've been using the 16bit compiler (PICC18) for around 9 months and although it's generaly very good, it's not as mature as the 14bit compiler yet. Both compilers are in the "professional" price bracket however, so you may not wish to stretch that far if it's only for hobbiest use. There is a free, limited code size 14bit compiler available from them though (PIC Lite) which is well worth a download: http://www.htsoft.com/files/demo/picclite-setup.exe for the compiler and http://www.htsoft.com/files/demo/piccliteman.zip for the manual. Regards Mike -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads