Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

How Interactive C can download P-code to NVSRAM via serial ?

Status
Not open for further replies.

tsengswc

Newbie level 2
Joined
Mar 15, 2002
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
23
Help ! Plz 68HC11

I've got finger board(made in MIT, 68HC11) which can connect with PC and Using Iinteractive C to control and download program to NVSRAM !!

My problem is that how and why Interactive C can download P-code to NVSRAM via serial port at the first place, which NVSRAM has nothing in it.

If you want to write program to SRAM , the first thing is supplying Memory
Address then Data.

How amazing is that !! See Serial port is directly coneected with serial port0 and port1 of microcontroller , and microcontroller connect 16 memory address to SRAM , how Interactive C can download P-Code to SRAM directly ?

Plz tell me more about how and why if you can
thanks you
 

ngjh

Newbie level 4
Joined
Sep 17, 2002
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
104
I am not entire sure but based on my knowledge, i think the Interactive C has hidden the machine code from u. That means when u download a program to the board, the Interactive C actually converts your C code into machine code, send the code through the serial port to the 6811. The 6811 then will do the required operations, for instance, write to memory, based on the machine code.

Of course, data can also be written to the SRAM by not only the 6811 but also other devices. However, i think at the end, the Interactive C will still have to tell the 6811 where to read the data.

Someone please correct me if I am wrong. Thanks.
 

tsengswc

Newbie level 2
Joined
Mar 15, 2002
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
23
Know the answer

'coz 68HC11 has special bootstrap mode . When you select this mode, it will excute the program in builtin ROM (configure serial port, and so on)
you can do everything you want on it .... so good
 

Dspnut

Full Member level 2
Joined
Jul 18, 2002
Messages
141
Helped
10
Reputation
18
Reaction score
5
Trophy points
1,298
Activity points
1,267
68HC12 has even better functionalities than 68HC11. It even has fuzzy logic instructions for doing fuzzy logic control stuffs. Not to mention the BDM (Background Debugging Mode). BDM is so cool..
 

Dspnut

Full Member level 2
Joined
Jul 18, 2002
Messages
141
Helped
10
Reputation
18
Reaction score
5
Trophy points
1,298
Activity points
1,267
68HC12 has even better functionalities than 68HC11. It even has fuzzy logic instructions for doing fuzzy logic control stuffs. Not to mention the BDM (Background Debugging Mode). BDM is so cool.. :oops:
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top