Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
LinkBack Thread Tools Display Modes
Old 21st July 2008, 08:06 PM   (permalink)
Default

Quote:
Originally Posted by Hero999 View Post
Software pattents don't mean anything outside the US, so all they need to do is release two versions: one for the US and another for the rest of the world.
that's true, althoe, in europe you have pandam to sw patents called "IP" that is pretty similar, and most of the algorithms are protected that way, but the main problem is "why bother"... there are *many* pic/avr/rabbit/... compilers around, and they are "fairly" cheep. mikroC is ~100E per section (up to 18* and dsPIC) so for 200E you get full pic support, that is not much imho ... for avr they have single solution for all of them that is ~70E (not sure they have C, I think only pascal) .. there is the boostC, ccs, hitech and many others ... so what would be the reason the invest serious time and money to develop the compiler, then to play administrative games with, you can dl this, and you can dl that, waiting for the company X to sue you for liability ...

I work in foss world, that's my b&b ... I push for linux app's where ever I can .. and to be honest, in the "elco" world, that just do not cut it ... as much as "elco" engineers share code, share schematics, ideas ... the developers of the "elco" tools are "crazy darn skico" .. I offered to one of the "usb oscilloscope developers" *FREE* help to port the driver and application to linux, after 4 months I got answer that they are not interested in making drivers for linux for their device ?!?!?! I asked nothing in return, I already purchased the device ...

So, when we look truth in the eye's, there's just too much hassle around it that is not related to development itself (administration, politics, birocracy) that I do not think we can expect foss pic C compiler soon ... look at the mikroE, all libraries are close source?!?!? why ?!?! do you see any reason for that ?! I do not ... but .. what can we do about it .. check out the GCC, they also have only the optimizations they developed or that were "given" to them by some "nice" people ... they "could" do the same thing - one version for USA and another for the rest of the World, but - why bother ... those 10% perfomance is not worth it ...

anyhow .. I posted a pretty useless post now but feel much better afterwards
arhi is offline  
Old 22nd July 2008, 12:35 PM   (permalink)
Default MPLAB does not know about the other compilers.

After installing the Hi-Tech compiler MPLAB no longer knows about most of the other compilers I have installed. Maybe somthing when wrong with my install but I did not see any problems.

EDIT: All the compilers show up in the "Set Language Tool Location".
With either the 18F1320 or 18F1330 device selected in "Select Language ToolSuite" I only see "Hi-TECH Universial, Microchip C30, and Microchip PIC32 Compiler".

Last edited by 3v0; 22nd July 2008 at 12:40 PM. Reason: update
3v0 is offline  
Old 22nd July 2008, 12:55 PM   (permalink)
Default

Yeah I installed it yesterday as well and see the same behaviour. Looks like they overwrite MPLAB config files rather than appending/updating them.

Good thing is that I was able to compile a led blink C program for PIC16F628 with it. I am yet to burn a PIC with it and see if it really works
__________________
Its not the Practice that makes a man perfect. Its the Man who makes the practice perfect
----- Pradeep K. Shima -----
pkshima is offline  
Old 22nd July 2008, 01:06 PM   (permalink)
Default

Hey guys, how do you install it (Hi-Tech) into MPLAB?
Mike, K8LH is offline  
Old 22nd July 2008, 01:12 PM   (permalink)
Default

I didnt do anything special. Just install the Hi-Tech thing by running its installer.
No manual intergration required.

Just be carefull that Hi-Tech seems to monopolise things by removing all other compiles from the list of toolsuites in MPLAB.
__________________
Its not the Practice that makes a man perfect. Its the Man who makes the practice perfect
----- Pradeep K. Shima -----
pkshima is offline  
Old 22nd July 2008, 01:16 PM   (permalink)
Default

Quote:
Originally Posted by Mike, K8LH View Post
Hey guys, how do you install it (Hi-Tech) into MPLAB?
I did not do anything special to install it. Just ran the installer whatever it was.

I am going to attempt reinstalling MPLAB 8.14. (It is what I was using).

Last edited by 3v0; 22nd July 2008 at 01:18 PM.
3v0 is offline  
Old 22nd July 2008, 01:35 PM   (permalink)
Default

I seem to remember an option box that needed ticking in order to integrate into MPLAB, it was a while ago when I installed it and so I could be mistaken.

Mike.
Pommie is offline  
Old 22nd July 2008, 01:37 PM   (permalink)
Default

Quote:
Originally Posted by Pommie View Post
I seem to remember an option box that needed ticking in order to integrate into MPLAB, it was a while ago when I installed it and so I could be mistaken.

Mike.
I know that was the case for BoostC but I do not recall if there was one for Hi-Tech.
3v0 is offline  
Old 22nd July 2008, 06:28 PM   (permalink)
Default

I am all set now
I can compile C programs for pic16F628A using Hi-Tech and for PIC18F1320 using C18. All this from within MPLAB. I am finally getting the feel of microcontrolers the way I wanted it.
__________________
Its not the Practice that makes a man perfect. Its the Man who makes the practice perfect
----- Pradeep K. Shima -----
pkshima is offline  
Old 22nd July 2008, 06:44 PM   (permalink)
Default

Quote:
Originally Posted by pkshima View Post
I am all set now
I can compile C programs for pic16F628A using Hi-Tech and for PIC18F1320 using C18. All this from within MPLAB. I am finally getting the feel of microcontrolers the way I wanted it.
What did you do to fix the problems caused by installing Hi-Tech ?
I am mostly dead in the water and looking at removing MPLAB and installing from scratch.
Unless the info about compilers is stored in registery and then a rollback might fix it.

Last edited by 3v0; 22nd July 2008 at 06:46 PM.
3v0 is offline  
Old 22nd July 2008, 06:57 PM   (permalink)
Default

I was running MPLAB 7.6 so I had to upgrade anyways.
So when I started the install of the latest version 8.10, it asked me to close everything else and to uninstall all prior versions. I did.

After the install, it automatically ran the picc installer and everything was fixed
Now I can see all toolsuites in MPLAB.
__________________
Its not the Practice that makes a man perfect. Its the Man who makes the practice perfect
----- Pradeep K. Shima -----
pkshima is offline  
Old 22nd July 2008, 09:15 PM   (permalink)
Default

MPLAB is fixed

The problem may have been due to several installed versions of MPLAB. Microchip says we should only have one, up to the point where I installed the Hi-Tech compiler it was not a problem.

I uninstalled all versions and the problem was still there after a reinstall of 8.14. I uninstalled, rolled back the system to just prior to the Hi-Tech install and then installed MPLAB again. That seems to have fixed it.

pkshima: thanks for posting about what you did to fix yours. I was enough to get me moving on this.

I would not count this a much of a ding. It may not have happened if I had removed the old version of MPLAB when I should have.

Last edited by 3v0; 22nd July 2008 at 09:18 PM.
3v0 is offline  
Old 22nd July 2008, 09:48 PM   (permalink)
Default

Thanks for ingo' guys.

I found I had several MPLAB installs listed in my Add/Remove Programs list too so I'm going to do my long overdue upgrade from MPLAB 8.01 to interim 8.14.
Mike, K8LH is offline  
Old 22nd July 2008, 10:53 PM   (permalink)
Default

MPLAB 8.14 now installed.

The Hi-Tech toolsuite still doesn't show up in the pick list for a 16F628/A device.

I downloaded Hi-Tech PICC-Lite 960PL2 and installed it on my hard drive last week. Is there some other step I need to do for MPLAB to recognize it?

Also, the User Manual pdf included in 960PL2 is dated February 2008 and the 16F628/A isn't listed in the supported device list. Is there a more up to date list of supported devices?

Mike

Last edited by Mike, K8LH; 22nd July 2008 at 10:54 PM.
Mike, K8LH is offline  
Old 22nd July 2008, 11:00 PM   (permalink)
Default

Quote:
The latest release (v9.60PL2) of HI-TECH CŪ PRO for the PIC10/12/16 MCU Family includes Lite mode
Are you installing an older lite product? Now that I have MPLAB back I a going to give the HI-Tech install another try.

Quote:
Originally Posted by Mike, K8LH View Post
MPLAB 8.14 now installed.

The Hi-Tech toolsuite still doesn't show up in the pick list for a 16F628/A device.

I downloaded Hi-Tech PICC-Lite 960PL2 and installed it on my hard drive last week. Is there some other step I need to do for MPLAB to recognize it?

Also, the User Manual pdf included in 960PL2 is dated February 2008 and the 16F628/A isn't listed in the supported device list. Is there a more up to date list of supported devices?

Mike

Last edited by 3v0; 22nd July 2008 at 11:02 PM.
3v0 is offline  
Reply

Bookmarks

Thread Tools
Display Modes



Similar Threads
Title Starter Forum Replies Latest
finally getting a PIC davidbball13 Micro Controllers 45 23rd June 2008 03:04 AM
I finally got a scope! Help! bigal_scorpio General Electronics Chat 9 26th May 2008 10:30 PM
Atmel AVR free compiler and support free forum mramos1 Micro Controllers 3 24th October 2005 09:00 AM
its finally here! (I just need to tell somebody) Steve P Micro Controllers 19 2nd September 2005 07:05 PM
free basic compiler Neiwiertz Micro Controllers 3 24th December 2003 04:34 PM



All times are GMT. The time now is 09:24 AM.


Electronic Circuits  |  Learning Electronics
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker