S
sjb
- Jan 1, 1970
- 0
Hi all,
Well, I'm on my way to making a career change back into electronics. Been
out for a while, but I'm currently brushing back up on my digital
fundamentals, with the intent on learning PIC's, MPU's, etc. in the near
future. What I've been seeing out there is confusing the heck out of me.
While I have a vague idea about what's going on with PIC's, my question is
this:
When programming PIC's (VHDL, CPLD, FPGA's, or for that matter MPU's...) is
there a "standard" software that one can use on all of them? Or, is each
chip manufacturer specific as to what software you have to use to accomplish
the tasks? For example, could I use my old Borland C (Ver 3.21) to write
code, compile, and then assemble it using the Turbo Assembler (TC), then
load it onto a chip? Or, for that matter, just write assembly code with the
TC and expect to be able to load it to a chip?
I have an M68HC11 MPU that looks like there are several options for
generating code. They mention "resident language support" for Forth?, Basic
interpreter on EPROM, Small C compiler, and Assembler. I thought these would
be programs that one would use to write code. What do they mean resident on
the chip? I'm hearing talk of Boot Loaders, etc.
I just thought that one would be able to write a program, assemble it, and
then load it.
Arrrrghhhh~!
If anyone can set me straight, and put it in a nutshell, it'd be much
appreciated.
Scott
Well, I'm on my way to making a career change back into electronics. Been
out for a while, but I'm currently brushing back up on my digital
fundamentals, with the intent on learning PIC's, MPU's, etc. in the near
future. What I've been seeing out there is confusing the heck out of me.
While I have a vague idea about what's going on with PIC's, my question is
this:
When programming PIC's (VHDL, CPLD, FPGA's, or for that matter MPU's...) is
there a "standard" software that one can use on all of them? Or, is each
chip manufacturer specific as to what software you have to use to accomplish
the tasks? For example, could I use my old Borland C (Ver 3.21) to write
code, compile, and then assemble it using the Turbo Assembler (TC), then
load it onto a chip? Or, for that matter, just write assembly code with the
TC and expect to be able to load it to a chip?
I have an M68HC11 MPU that looks like there are several options for
generating code. They mention "resident language support" for Forth?, Basic
interpreter on EPROM, Small C compiler, and Assembler. I thought these would
be programs that one would use to write code. What do they mean resident on
the chip? I'm hearing talk of Boot Loaders, etc.
I just thought that one would be able to write a program, assemble it, and
then load it.
Arrrrghhhh~!
If anyone can set me straight, and put it in a nutshell, it'd be much
appreciated.
Scott