MikroC Pro - Abandonware?
MikroC Pro - Abandonware?
Apologies if this has been gone over before, but is MikroC Pro no longer supported? Are there no more updates?
I've been away from the scene and programming in general for a couple of years and wanted to program a 16F18846, noticed that there's no update past 7.6.0 and the device isn't supported.
I've seen mention of NECTO, but... NECTO is a subscription... I don't want to subscribe to ANYTHING. I want a compiler like MikroC Pro, that I pay for once, not forever.
I don't get on well with MPLAB, I've always loved MikroE Environment. What is everyone else doing?
I've been away from the scene and programming in general for a couple of years and wanted to program a 16F18846, noticed that there's no update past 7.6.0 and the device isn't supported.
I've seen mention of NECTO, but... NECTO is a subscription... I don't want to subscribe to ANYTHING. I want a compiler like MikroC Pro, that I pay for once, not forever.
I don't get on well with MPLAB, I've always loved MikroE Environment. What is everyone else doing?
Re: MikroC Pro - Abandonware?
I don't know if it's been discussed elsewhere but I'm of the same mind, it does look like necto has killed off the MikroC traditional compilers and that's a shame.
I've bought a few of the Mikroc compilers for PIC 8 bit, 32bit etc and they do absolutely everything I need, whilst I'm not against subscription models as I know companies need a constant revenue stream, the use case and amount of development I do would be such that if forced to a subscription model I'd just abandon the game as it wouldn't be viable. A one off purchase is easier to justify.
Personally I wouldn't expect to see any updates as its probbaly intended to push people towards the newer compilers - it doesn't make sense to keep updating the older programs if you've released something new - the good news is whilst it might not support newer devices it does still support a lot of devices so I've not struggled to find a chip to do what I need yet.
If my hunch is right though I will miss it, because even though its now quite old software I've always liked using it - not to sound sentimental but I don't want or need to change.
I've bought a few of the Mikroc compilers for PIC 8 bit, 32bit etc and they do absolutely everything I need, whilst I'm not against subscription models as I know companies need a constant revenue stream, the use case and amount of development I do would be such that if forced to a subscription model I'd just abandon the game as it wouldn't be viable. A one off purchase is easier to justify.
Personally I wouldn't expect to see any updates as its probbaly intended to push people towards the newer compilers - it doesn't make sense to keep updating the older programs if you've released something new - the good news is whilst it might not support newer devices it does still support a lot of devices so I've not struggled to find a chip to do what I need yet.
If my hunch is right though I will miss it, because even though its now quite old software I've always liked using it - not to sound sentimental but I don't want or need to change.
Re: MikroC Pro - Abandonware?
Yes, that's exactly what happened.
In fact, no updates to any PIC compilers were issued after 2019. All effort has been concentrated on NECTO (over 30 updates so far) though its popularity, judging by the number of views of update announcements, seems to drop rather than increase. Some time ago mE's management even decided to drop prices of all AI compilers that come with NECTO to zero (for noncommercial use) but to no apparent effect (well, it could have made those that payed full price earlier a bit unnerved).
Those that needed to use newer processors have apparently moved to other compilers (NECTO is also no solution). MPLAB may not be the best environment but at least it's usually up to date on new Microchip processors. Activity on PRO compilers forums drastically dropped in recent years so probably a lot of users moved elsewhere and don't look back to share their experience.
Re: MikroC Pro - Abandonware?
I moved to MPLABX, XC8, XC32 for newer processors
It was a painful move, but starting to get the hang of it now. Happy to help others with MPLABX migration if I can
I miss mikroE tools, and still use them for older processors, but I am finding it less useful as time passes
Necto is maybe OK, but definitely not worth the learning curve comparing to just moving to MCHP tool chain. At least Necto is free to hobbyists now, but still not worth the effort IMHO
I really love easyPIC v7a and all of the generation 7 hardware. I do not like generation 8 hardware which seems to be high price (admittedly most electronics is high price now) for not as good IMHO
I feel very sorry for anyone using BASIC, PASCAL languages, or AVR MCUs. These appear to have been abandoned many years ago
I will probably return to mikroE tool chain when all PIC18 Q series are fully supported, but I hold out no hope of that ever happening.
Sad....
On a more positive note - I do wish mikroE company well, and hope that they are a commercial success with newer customers than me.
MikroE have wonderful people working within the company and deserve to do well
My past experiences have been amazing, and highly motivating
It was a painful move, but starting to get the hang of it now. Happy to help others with MPLABX migration if I can
I miss mikroE tools, and still use them for older processors, but I am finding it less useful as time passes
Necto is maybe OK, but definitely not worth the learning curve comparing to just moving to MCHP tool chain. At least Necto is free to hobbyists now, but still not worth the effort IMHO
I really love easyPIC v7a and all of the generation 7 hardware. I do not like generation 8 hardware which seems to be high price (admittedly most electronics is high price now) for not as good IMHO
I feel very sorry for anyone using BASIC, PASCAL languages, or AVR MCUs. These appear to have been abandoned many years ago
I will probably return to mikroE tool chain when all PIC18 Q series are fully supported, but I hold out no hope of that ever happening.
Sad....
On a more positive note - I do wish mikroE company well, and hope that they are a commercial success with newer customers than me.
MikroE have wonderful people working within the company and deserve to do well
My past experiences have been amazing, and highly motivating
Last edited by hexreader on 23 May 2023 10:19, edited 2 times in total.
Start every day with a smile...... (get it over with)
Re: MikroC Pro - Abandonware?
Hi All,
I have the same issue - I need to use PIC16F18424 and PIC18F24Q10 and PIC16F15255 none of which are supported in the latest version of MicroC.
This also seems to be true for MicroProg.
I have used MPLABX before and already abandoned it because its horrible.
I have no interest in anything cloud based and subscription based either - tend to be expensive rubbish based on what I have seen before.
As I have the dongle for MikroC I would like to be able to use that for my firmware engineering on PICs.
Is it just a case of creating the device files for the missing devices manually based on their data sheets? I know its a bit of a long-winded annoying task but at least it would keep the show on the road.
Not sure how to get MikroProg to support them though? Anyone know what would work?
I have the same issue - I need to use PIC16F18424 and PIC18F24Q10 and PIC16F15255 none of which are supported in the latest version of MicroC.
This also seems to be true for MicroProg.
I have used MPLABX before and already abandoned it because its horrible.
I have no interest in anything cloud based and subscription based either - tend to be expensive rubbish based on what I have seen before.
As I have the dongle for MikroC I would like to be able to use that for my firmware engineering on PICs.
Is it just a case of creating the device files for the missing devices manually based on their data sheets? I know its a bit of a long-winded annoying task but at least it would keep the show on the road.
Not sure how to get MikroProg to support them though? Anyone know what would work?
-
- Posts: 235
- Joined: 28 Oct 2007 03:16
- Location: West Australia
Re: MikroC Pro - Abandonware?
Hexreader
I wondered where you had got too!
Miss your assistance on the PIC32 Compiler forum.
I think MikroElektronica have made a fortune on the idea of the microBUS format and products and well done to them! But it's meant less effort on the compilers.
Best of luck with the Microchip/MPLABx and so on. I have used it but got fed up with the complication of HARMONY and other tools.
I found the book 'Programming 32-bit Microcontrollers in C' by Lucio Di Jasio excellent.
Regards Bill Legge in Australia
I wondered where you had got too!
Miss your assistance on the PIC32 Compiler forum.
I think MikroElektronica have made a fortune on the idea of the microBUS format and products and well done to them! But it's meant less effort on the compilers.
Best of luck with the Microchip/MPLABx and so on. I have used it but got fed up with the complication of HARMONY and other tools.
I found the book 'Programming 32-bit Microcontrollers in C' by Lucio Di Jasio excellent.
Regards Bill Legge in Australia
Re: MikroC Pro - Abandonware?
I use the free versions of MPLABX compilers. Lacks optimisation, but good enough for hobby use.
I mostly avoid Harmony, as do many MCHP programmers. I write my own functions for LCD, I2C, UART etc
More effort, but satisfying, and I can usually find someone else's function as a basis for mine.
A common trick is to use Harmony to create a function, then copy parts of the generated code as a basis for a Harmony-free project
For really simple projects - I quite like PICAXE. Limited, but super-simple to code
I mostly avoid Harmony, as do many MCHP programmers. I write my own functions for LCD, I2C, UART etc
More effort, but satisfying, and I can usually find someone else's function as a basis for mine.
A common trick is to use Harmony to create a function, then copy parts of the generated code as a basis for a Harmony-free project
For really simple projects - I quite like PICAXE. Limited, but super-simple to code
Start every day with a smile...... (get it over with)
-
- Posts: 235
- Joined: 28 Oct 2007 03:16
- Location: West Australia
Re: MikroC Pro - Abandonware?
Interested in your switch to the Microchip compilers and using MPLABX.
I'm interested in doing the same - my PIC32 post/query has gone unanswered for days and I think the Mikro Forum is dying slowly.
I've had excellent help and advice form the Microchip forums (despite their number).
Any chance you could send me a function or two that you have developed - LCD, UART etc?
I'd like to see how difficult they are to write. If you do not want to release your code - I understand.
Use is hobby private only.
Regards Bill Legge in Australia
I'm interested in doing the same - my PIC32 post/query has gone unanswered for days and I think the Mikro Forum is dying slowly.
I've had excellent help and advice form the Microchip forums (despite their number).
Any chance you could send me a function or two that you have developed - LCD, UART etc?
I'd like to see how difficult they are to write. If you do not want to release your code - I understand.
Use is hobby private only.
Regards Bill Legge in Australia
Re: MikroC Pro - Abandonware?
Always happy to share any and all code that I have written. I make no claims to anything original that I write.
I worry a little that I might accidentally publish somebody else's code inadvertently (maybe even some of yours), so I will spend a little time checking anything I give out.
Turns out that I have very little MPLAB code for PIC32 and NO LCD code for PIC32
mikroE tools are still very good for PIC32 - a little bit of good news for ME
Tell me your preferred PIC32 and preferred PIC32 development board and I will knock up some MPLAB code for LCD for you. Shouldn't take long.
Will post PIC18Q code in due course.
In the mean time, attached is the little bit of PIC32 code that I have.
I worry a little that I might accidentally publish somebody else's code inadvertently (maybe even some of yours), so I will spend a little time checking anything I give out.
Turns out that I have very little MPLAB code for PIC32 and NO LCD code for PIC32
mikroE tools are still very good for PIC32 - a little bit of good news for ME
Tell me your preferred PIC32 and preferred PIC32 development board and I will knock up some MPLAB code for LCD for you. Shouldn't take long.
Will post PIC18Q code in due course.
In the mean time, attached is the little bit of PIC32 code that I have.
- Attachments
-
- Bill.zip
- (787.99 KiB) Downloaded 24 times
Start every day with a smile...... (get it over with)
Re: MikroC Pro - Abandonware?
... and here is a load of random MPLABX code
Hopefully I have removed anything based on other peoples code, but please take care with anything that contains Microchip code.
Not sure if this code will be of much use, but here it is anyway:
Hopefully I have removed anything based on other peoples code, but please take care with anything that contains Microchip code.
Not sure if this code will be of much use, but here it is anyway:
- Attachments
-
- PIC18F26Q10.zip
- (412.35 KiB) Downloaded 28 times
-
- PIC18F16Q41.zip
- (5.84 MiB) Downloaded 24 times
-
- PIC18F16Q40.zip
- (5.42 MiB) Downloaded 26 times
Start every day with a smile...... (get it over with)
Re: MikroC Pro - Abandonware?
Some more junk:
- Attachments
-
- PIC18F47Q43.zip
- (3.46 MiB) Downloaded 25 times
-
- PIC18F27Q43.zip
- (3.65 MiB) Downloaded 25 times
Start every day with a smile...... (get it over with)
Re: MikroC Pro - Abandonware?
and more...
- Attachments
-
- PIC18F47Q10.zip
- (6.36 MiB) Downloaded 25 times
Start every day with a smile...... (get it over with)
Re: MikroC Pro - Abandonware?
Last two
- Attachments
-
- PIC18F47Q84.zip
- (2.8 MiB) Downloaded 27 times
-
- PIC18F47Q83.zip
- (667.72 KiB) Downloaded 24 times
Start every day with a smile...... (get it over with)
Re: MikroC Pro - Abandonware?
Yes, it's possible to write definition files for the processors you listed, and both compiler and software debugger will work with them. mE libraries that do not depend on hardware will work as well, but the hardware-sensitive ones may not. And yes, manually writing the definition files requires care and a lot of patience. It'd be easier with the PIC16F1xxx processors as there are definition files for similar ones.
I don't think anybody but the developers may do it.Not sure how to get MikroProg to support them though? Anyone know what would work?
-
- Posts: 235
- Joined: 28 Oct 2007 03:16
- Location: West Australia
Re: MikroC Pro
hexreader - thanks very much.
Spent a day trying to get my ICD3 to talk to the latest MPLABX (6.10 I think).
Gave up and am using 5.9 and ordered anew PICkit4 programmer.
Regards Bill Legge in Australia
Spent a day trying to get my ICD3 to talk to the latest MPLABX (6.10 I think).
Gave up and am using 5.9 and ordered anew PICkit4 programmer.
Regards Bill Legge in Australia