Author Topic: A review of Mikroelectronica products  (Read 20640 times)

0 Members and 1 Guest are viewing this topic.

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
A review of Mikroelectronica products
« on: February 27, 2013, 11:02:53 pm »
I would like Dave to look at their products as I see them very good.

www.mikroe.com

they have a programmer to program all PIC MCUs, they call it Mikroprog... There's a version for AVR and others. Will this one be a suitable for everyone, rather than using PICkit3?

Also, the famous MikroC PRO for PIC which is the best IDE I ever tried. Sure is better than MPlab or so... What do you think?

they have more good applications like VisualTFT and GLCD applications which makes creating GUIs and touchscreen apps as easy as it would get.

about Kits, they have several ones...

So, Dave... here you go!


Offline Bored@Work

  • Super Contributor
  • ***
  • Posts: 3932
  • Country: 00
Re: A review of Mikroelectronica products
« Reply #1 on: February 28, 2013, 05:26:45 am »
I would like Dave to look at their products as I see them very good.


They aren't. Their boards are for posers. "Look mom, they gave me 50 switches on that board. 50!".

http://www.mikroe.com/img/development-tools/pic/easypic_pro_v7/images/highlights/easypic_pro_board.jpg

http://www.mikroe.com/img/development-tools/avr/bigavr6/gallery/bigavr6_01.jpg


And what I saw from their C compiler? It produced horrible code. Doesn't matter if their IDE is nice.
I delete PMs unread. If you have something to say, say it in public.
For all else: Profile->[Modify Profile]Buddies/Ignore List->Edit Ignore List
 

Offline Skimask

  • Super Contributor
  • ***
  • Posts: 1433
  • Country: us
Re: A review of Mikroelectronica products
« Reply #2 on: February 28, 2013, 07:57:29 am »
(Bored@Work) if you want to be taken seriously change your display name and remove derogative comments in your signature. I would never take you comments seriously without reasonable explanation.
Except for the fact that he's 100% right.....
I didn't take it apart.
I turned it on.

The only stupid question is, well, most of them...

Save a fuse...Blow an electrician.
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #3 on: February 28, 2013, 01:01:38 pm »
mikroC complier is the best. It doesn't matter if the IDE is nice like you said but about all the librarys and more...

coding in it is really great...

maybe mswhin63 wanted him to say what is the wrong thing. What is the best C compiler and IDE?

and you didn't comment about their MikroProg Programmer.

their boards are a bit pricy right, but they are good. I didn't like their Starter Kits too much because they force you to buy the compiler (which you have it and got the license from internet).

other thing I liked is their other software like Visual TFT and GLCD, they seed nice really.

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: A review of Mikroelectronica products
« Reply #4 on: February 28, 2013, 01:59:06 pm »
And what I saw from their C compiler? It produced horrible code. Doesn't matter if their IDE is nice.
mikroC complier is the best. It doesn't matter if the IDE is nice like you said but about all the librarys and more...

While IDE style is very subjective and depends heavily on personal preference, but what B@W pointed out is the "code generation", I'm with him and believe many will not agree with you at this particular subject on MikroE compiler's code quality.

Just search for benchmarks or comparisons between micro controller compilers at the generated code speed & size, there are tons out there in the net.

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #5 on: February 28, 2013, 02:45:38 pm »
well you seem to say good stuff.

generation speed and size? size is important but generation speed... do you meed the time needed by the compiler to generate code or how fast code will work?

I pointed out that using MikroC makes things easier with all these librarys and ready functions... better than MPlab X as far as I tried...

maybe you have something I don't understand or so... that's why I suggested that Dave makes only one video on MikroE as he did ones for microchip.

no body said anything about mikroprog and visual tft ^_^

and for those who say that mikroC is not a good compiler, I request that they tell me their preferred one and why they like it... so I can try it and compare...


Offline Spikee

  • Frequent Contributor
  • **
  • Posts: 568
  • Country: nl
Re: A review of Mikroelectronica products
« Reply #6 on: February 28, 2013, 08:55:48 pm »
MikroElektronika products (especially software) are still in the early stages.
Some simple things like selecting a few lines of code and pressing tab so they all jump a bit to the right does not work in their IDE and deletes your selected code.

As for their visual stuff they need better support for multiple controllers and screen sizes. They did a deal with FTDI CHIP for the FT800 Embedded Video Engine. Visual tft will properly support the bigger screens (5 inch etc..) at full resolution
when this chip is released. Because it takes alot of load off the STM32 they added all kinds off meters , bar graphs sliders ....

FT800 Demonstration (will be released in a few days)


The MikroElektronika team listens to the customers and the forum support is superb. They are activly working to improve their products and software. The compiler has like 5 levels of code optimization and they actually work good.

I have the STM32 MX pro board , visual tft and MicroC pro.
« Last Edit: February 28, 2013, 08:58:48 pm by Spikee »
Freelance electronics design service, Small batch assembly, Firmware / WEB / APP development. In Shenzhen China
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #7 on: February 28, 2013, 10:43:08 pm »
I didn't understand the 1st thing you said, that one about arranging code. But code arranging is good in mikroC to make it aline with the previous line and so...

what I saw is the simplicity in coding... maybe it's just me but their librarys and ready-to-use functions are great. the help files are great really and yet very simple... They have a library for nearly everything.

I have MikroC PRO for PIC, I didn't buy it but downloaded a keygen and it works...

my concern now is which PIC programmer should I buy?

1- PICkit3... after Dave's review I didn't like it and I don't know if it's fixed now... also it's 45$ which is a great price but I don't know how much will it cost me in my country.

2- a clone or whatever... someone I know used one with about 25$ price and it works... you just hook the MCU and it will program it which means there's no need for ICSP. << that's for <40pins MCUs.

3- MikroProg from MikroE... this one is the perfect choice as I see but it's pricy... 99$.

^
what do you suggest?

Offline Bored@Work

  • Super Contributor
  • ***
  • Posts: 3932
  • Country: 00
Re: A review of Mikroelectronica products
« Reply #8 on: February 28, 2013, 10:47:39 pm »
I have MikroC PRO for PIC, I didn't buy it but downloaded a keygen and it works...

A thief promoting the wares he stole. I guess this is a new one for the forum.
I delete PMs unread. If you have something to say, say it in public.
For all else: Profile->[Modify Profile]Buddies/Ignore List->Edit Ignore List
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #9 on: February 28, 2013, 10:56:33 pm »
Hmmm.. many people do that really. What bothers you? right now I'm on little budget so I can't buy it yet.

you hate their products and now you defend them? lol that's funny, like a tsundre.

Offline baljemmett

  • Supporter
  • ****
  • Posts: 665
  • Country: gb
Re: A review of Mikroelectronica products
« Reply #10 on: February 28, 2013, 11:14:43 pm »
I have MikroC PRO for PIC, I didn't buy it but downloaded a keygen and it works...

A thief promoting the wares he stole. I guess this is a new one for the forum.

"I liked it so much I didn't want to pay for it!"
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #11 on: February 28, 2013, 11:15:58 pm »
I have MikroC PRO for PIC, I didn't buy it but downloaded a keygen and it works...

A thief promoting the wares he stole. I guess this is a new one for the forum.

"I liked it so much I didn't want to pay for it!"

*"couldn't now"

Offline Skimask

  • Super Contributor
  • ***
  • Posts: 1433
  • Country: us
Re: A review of Mikroelectronica products
« Reply #12 on: February 28, 2013, 11:27:23 pm »
Hmmm.. many people do that really. What bothers you? right now I'm on little budget so I can't buy it yet.

you hate their products and now you defend them? lol that's funny, like a tsundre.

That always the excuse... "I'm on a budget"  "Money is tight" ... blah blah blah.
Doesn't justify squat.
If money is an issue, maybe a cheaper hobby is in order...

<segway-over-to-the-piracy-issue>

-x number of posts later

</segway-over-to-the-piracy-issue>
I didn't take it apart.
I turned it on.

The only stupid question is, well, most of them...

Save a fuse...Blow an electrician.
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #13 on: February 28, 2013, 11:36:16 pm »
it's not a problem to you but a problem for me... really.

and I'm not doing this for a hobby. you shouldn't focus on these stuff and return to the topic right? I asked about a review and Dave didn't show up yet.

Then I asked about a suggestion of PIC programmer. Can you help me with it?

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: A review of Mikroelectronica products
« Reply #14 on: March 01, 2013, 01:25:06 am »
I have MikroC PRO for PIC, I didn't buy it but downloaded a keygen and it works...
and I'm not doing this for a hobby.

:palm:


you shouldn't focus on these stuff and return to the topic right? I asked about a review and Dave didn't show up yet.
No, the proudly self declared thief is enough to make most people here (me included) feel it is useless to continue this discussion, believe Dave will react the same as well.

I'm out of here.
« Last Edit: March 01, 2013, 02:00:24 am by BravoV »
 

Offline Jon Chandler

  • Frequent Contributor
  • **
  • Posts: 539
    • Throw Away PIC
Re: A review of Mikroelectronica products
« Reply #15 on: March 01, 2013, 01:52:47 am »
+1 for BrovoV's comments.
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #16 on: March 01, 2013, 02:22:50 am »
a discussion is useless? you took things way too childish... I have a kinda big project now that's why found the keyget... before I was happy with the free version and actually made some stuff with it... but when I faced a big project I couldn't do it with regular version.

I intent to have the full version later on, actually I think it's better to buy it with a kit and that's how they sell kits... so all this buzz about momentarily using the keygen?

I hoped that the normal free one be enough but it didn't... what kit do you recommend to buy which have that compiler?

any discussion is useful and if you don't like it, that doesn't mean it's useless. you just have to understand people or just "get out of here" as you said.

don't speak instead of Dave, I believe he can speak about himself... I am sure he will see the topic and give his opinion about it somehow... that's why I put it here cuz I trust his opinions.

thanks everyone for help... I got nice help in this forum so far. 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 37740
  • Country: au
    • EEVblog
Re: A review of Mikroelectronica products
« Reply #17 on: March 01, 2013, 02:35:30 am »
so all this buzz about momentarily using the keygen?

Yes.
It's no different to saying you stole a multimeter from your local dealer, now lets talk about it.
Don't be surprised that people won't want to help you after that.

Dave.
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #18 on: March 01, 2013, 02:48:23 am »
so all this buzz about momentarily using the keygen?

Yes.
It's no different to saying you stole a multimeter from your local dealer, now lets talk about it.
Don't be surprised that people won't want to help you after that.

Dave.

OK, so what's the solution now? I should never post in the forum?

I didn't open this discussion really, instead I just asked for others opinion on certain products.

anyway, what do you think I should do now in order to participate in the forum?

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: A review of Mikroelectronica products
« Reply #19 on: March 01, 2013, 02:51:53 am »
No, just don't advertise theft. Even better, don't do it.
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline VEGETATopic starter

  • Super Contributor
  • ***
  • Posts: 1954
  • Country: jo
  • I am the cult of personality
    • Thundertronics
Re: A review of Mikroelectronica products
« Reply #20 on: March 01, 2013, 03:03:34 am »
No, just don't advertise theft. Even better, don't do it.

believe me I didn't advertise anything.

I always tend to use free software and I actually used the free normal version of mikroC for some project... when I came to this one I was shocked that it needed the full version cuz I thought it will just work as usual (there's limitations).

for PCB, I wanna use Eagle because someone told me that the free version is enough for the project, if it's not there's KiCAD, it seems easy enough.

Sorry for any inconvenience I caused. 

Online hans

  • Super Contributor
  • ***
  • Posts: 1641
  • Country: nl
Re: A review of Mikroelectronica products
« Reply #21 on: March 06, 2013, 10:15:36 pm »
A good example tends to be followed...  |O

Anyway; I downloaded the MikroC free edition before (last year, very recent) to see what's what, and I wasn't seeing much benefit from MPLAB X:
- I can't see why a Pickit2 isn't supported. It should do the same thing as PK3 on most devices. You either need a PK3 or their very expensive hardware, which is as big as a paving stone for working with a 10x10mm chip.
You can use a PK2 with the standalone util to flash some chips, but that doesn't do debugging..

- I hate the closed-ness of libraries. I always like to step through and see what's going on. You can't always rely that a library is written in a way it won't interfere with other stuff you may possibly be doing. And you won't figure out without seeing whats going on. So: either reading the source, or reverse engineering the generated assembly code to check out what's going on. Reverse engineering assembler stuff (on an embedded system) is a bitch.

- You still need to set-up DMA stuff yourself, which is ironic in that it makes a lot of things easier, except some of the very 'hard' specialized stuff which can make it harder (because you can't see/edit their library code, huuray!).

- The code editor looked really simple. That may be a good thing for some, but I like my auto completion, re factoring, coding style rules, renaming, indentation, doc generation/helpers tools on my IDE. Therefor, I usually create a dummy-C project in VS2010 Express or EasyEclipse C/C++ and work in there because of the features.

I can't tell anything about the compiler quality itself. Although,for example, it won't be hard to beat the XC8 lite edition, which is so terrible it's obviously bloating your program just to make the PRO version seem worth it (woohoo 40% code size reduction), although that's just a casual compiler. |O

I also find it miraculous you can tell all about how great this IDE is and it's capacities and then ask what programmer/debugger to buy so you can actually use the IDE properly.

I think you can safely say Mikroe is Apple-sort-of from the electronics market. Their site/design looks really clean, simple and straight forward with lots of stuff to get going easily for anyone. But their price tag is huge, it's all closed off, and in the end, you can accomplish the same result with other tools (albeit with a bit more effort, which may be more satisfying when it works).
And you will always have fanboys and haters. I may be more of a hater, or pessimistic.
« Last Edit: March 06, 2013, 10:17:21 pm by hans »
 

Offline dexters_lab

  • Supporter
  • ****
  • Posts: 1890
  • Country: gb
Re: A review of Mikroelectronica products
« Reply #22 on: March 27, 2013, 10:48:42 pm »
I have a couple of easypic5s with a programmer and (licensed!) Mikrobasic

When i bought them about 4 years ago iirc the whole package was great for me as i was  just starting out but i needed easy.

Had good results with the ide and finished off a couple of projects using their mikrobasic, which i went onto design the pcb's for. How good the complied code is behind my writings i couldn't really say. But i only ever had good results with their products.

Would still like to see a good objective review though!

Offline Vasi

  • Regular Contributor
  • *
  • Posts: 60
  • Country: ro
    • Visual Pin Configurator for Nucleo L152RE - produces SPL code.
Re: A review of Mikroelectronica products
« Reply #23 on: June 01, 2014, 03:52:02 pm »
...
Would still like to see a good objective review though!

The ones who could do it, can't because you need to evaluate more complex applications for a fair result. Maybe on small apps, Mikroe generate bigger code but can recover on much bigger apps. His bigger advantage is the RAD (Rapid Application Development) concept. It has a lot of libraries ready to be used, and the Libstock site come with additional libraries not included in the original product. And, you can chose your microcontroller depending on the code size of your final firmware, no problem here.

Anyway, I did some tests a while ago, kind of useless, as I had no access to the full version of the mikroe compiler and wasn't able to test more important libraries (the ones which it really matters, I would say).
 

Offline mariush

  • Super Contributor
  • ***
  • Posts: 5029
  • Country: ro
  • .
Re: A review of Mikroelectronica products
« Reply #24 on: June 01, 2014, 04:29:28 pm »
I'm using Pickit 3 and it works fine.

Up to a  few months ago, it used to have problems when the computer was putting the usb port to sleep, the IDE would no longer recognize it as plugged in and stuff like that.
After a break of a couple of months, last week I compiled some stuff and with the latest firmware (it's updated automatically into pickit 3 from the net before trying to flash a microcontroller) it's working perfectly fine, left it plugged in for hours and had absolutely no problems. 

45-50$ is really not that much of an investment, considering you'll reuse it for lots of microcontrollers. For about 50-60$ you can get pickit3 with that pic18f dev board and that's also good value for money.
Xc8 free is good enough for my needs, even though I have the patch to hack it to pro version I didn't see the need to use it for my projects.
If you find not optimizing the binary well enough you can just get a mcu with more flash space or you could easily find the patch/hack to convert it to pro (or you can easily find hi-tech c with pro patch/keygen everywhere on the net, xc8 is basically hi-tech c with some minor improvements)


 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf