Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Best Programming laungage or package for My kind of work?

Status
Not open for further replies.

UroBoros

Advanced Member level 2
Joined
May 5, 2004
Messages
642
Helped
19
Reputation
38
Reaction score
8
Trophy points
1,298
Location
Cochin - India
Activity points
6,458
free icprog gui projects in vb

Hai

My work is mainly MCU related development.

I have not much experience in PC based software. Only Some basic experience in C and used a few packages for Setup making and Autorun CD creation.

I want to learn a Windows based software package which I can use to develop front end applications for my microcontroller based devices or applications,like programmers or some data logging applications.

Hope my purpose is clear. I am looking for a reasonably user friendly GUI which has some good easy control over serial ,parrellel and USB ports.

Which you are using and which you will advice?

With thanks and regards

picstudent
 

WGAF

Newbie level 4
Joined
Jan 19, 2003
Messages
5
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
72
does india have the best programmers

Hi,
Which families of microcontrollers are interested in programming?
If you are starting with Microchip's PIC MCUs, I would suggest that you start with assembler. PIC architecture is very simple and you have a short list of instructions to learn. You can download MPLAB for free. MPALB will allow be debug or simulate your code in a GUI environment.
Here is a link to some tutorials: https://techref.massmind.org/techref/piclist/begin.htm

Once you learn the architecture and your projects become more complex I would suggest switching to C. Some tutorials: https://www.microchipc.com/
Some people prefer to use BASIC because it seems to be easier to learn. But if you go that route you will soon find that it is slow and limiting. You won't find too many commercial projects done in BASIC. Today's C compilers are fairly efficient so the programs should run fast and be fairly small (although won’t beat good assembly programs).

There are many free C compilers, but if you want a nice commercial fully integrated development environment (IDE) check out HI-TECH Software (https://www.htsoft.com/), or CCS (https://www.ccsinfo.com/picc.shtml)

You might also want to check out
https://www.keil.com/ and https://www.metrowerks.com/
Both make very powerful development environments but I don't think they support PIC microcontrollers.
 

    UroBoros

    Points: 2
    Helpful Answer Positive Rating

UroBoros

Advanced Member level 2
Joined
May 5, 2004
Messages
642
Helped
19
Reputation
38
Reaction score
8
Trophy points
1,298
Location
Cochin - India
Activity points
6,458
Re: Best Programming laungage or package for My kind of wor

Hai

Thanks for the detailed reply .

But I was asking about a PC based application development package which I can use for developing front end softwares which to be run on a PC and monitor the data send and receive through serial ,parrellel or usb ports and provide a GUI for my Microcontroller device connected at the port of PC.

Hope I am clear now.
picstudent
 

alzomor

Advanced Member level 2
Joined
Jun 9, 2005
Messages
678
Helped
39
Reputation
78
Reaction score
8
Trophy points
1,298
Location
Cairo
Activity points
6,417
Re: Best Programming laungage or package for My kind of wor

Hi

As I understood :

You need to make a GUI on your PC to communicate with Serial , Parallel and USB port.

I think for serial and parallel port you can use VC any version.
for the USB it depends on your application if it can be classifide under the Human Interface Devices Class so you can use the HID library from VC.

if you need more control than HID or hi data rates you had to go to Windows Driver Development kit.
check MSDN web site for more information


Salam
Hossam Alzomor
 

    UroBoros

    Points: 2
    Helpful Answer Positive Rating

bimbla

Advanced Member level 1
Joined
Jul 13, 2001
Messages
419
Helped
23
Reputation
46
Reaction score
8
Trophy points
1,298
Activity points
3,608
Re: Best Programming laungage or package for My kind of wor

VC would be good to learn but is not the easiest and is quite extensive. However, it is the best and will give you best control over the PC ports to communicate with the outside world (microcontrollers).

bimbla.
 

    UroBoros

    Points: 2
    Helpful Answer Positive Rating

UroBoros

Advanced Member level 2
Joined
May 5, 2004
Messages
642
Helped
19
Reputation
38
Reaction score
8
Trophy points
1,298
Location
Cochin - India
Activity points
6,458
Re: Best Programming laungage or package for My kind of wor

Hai
Thank you alzomor ,I think you understood exactly what I was asking.

I want to develop GUI for MCU programming hardware as well as some MCU based devices which is to be controlled from PC.

For Ex. A smart card reader or RF ID reader unit,Which works standalone or not,But the punched data has to be read into a programe in PC and stored in a database. Connection may be through serial or USB .

These are plans in my mind. Dont have brains or time to master many laungages.So a laungage which fits reasonably my purpose.I know a single package cannot provide a solution for all situations,But I am looking for a compramise for my need.
so you recomend Visual C.I think it is available in the package named "Visual Studio 6".Correct me if I am wrong.

A lot of Noise is being heard about Delphi,and a lot of beginners jump into Visual basic .But you didnt recoment none of them .Why?
Can you little bit elaborate within time constraints ,Why you made such a suggession?
What envirnment might be used in case of our popular ICPROG ,PonyProg,or DIY Programmer? Any ideas ,or it is simply a matter of choice like our Usual discussion which fights about PIC or 8051 or AVR better?
With thanks and regards
picstudent
 

alzomor

Advanced Member level 2
Joined
Jun 9, 2005
Messages
678
Helped
39
Reputation
78
Reaction score
8
Trophy points
1,298
Location
Cairo
Activity points
6,417
Re: Best Programming laungage or package for My kind of wor

Hi

Yes Visual Studio 6 have a visual C.

I am making a RFID Reader SW with visual stdio 6. if you need more hel contact me.

I don't know too much about Delphi.

But Regarding VB it's slow so if you application is just GUI with some small data manpulation you can select VB it's easier than VC.

But if you need to commmunicate with HW the VC is better .
It's faster becuse it's compiled code and interpreted code like VB

Salam
Hossam Alzomor
 

    UroBoros

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top