Any 8051/8032 gurus about?

6

6800 boy

Guest
I have spent some time trying to work out what an 8032 does on cold start i.e.
are there cold/warm start vectors etc etc? The data sheets from Philips/Temic
etc don't seem to indicate. Or do they simply start executing at 0000h?

(I've been asked to look into an 8032-based board that isn't playing as it
should. Reset doesn't seem to get it starting up properly.)

Thanks for any guidance.
 
"6800 boy" <not@home.net> schreef in bericht
news:vaa3m4ho06jijh2q2j8hjmdan4j739no8l@4ax.com...
I have spent some time trying to work out what an 8032 does on cold start
i.e.
are there cold/warm start vectors etc etc? The data sheets from
Philips/Temic
etc don't seem to indicate. Or do they simply start executing at 0000h?

(I've been asked to look into an 8032-based board that isn't playing as it
should. Reset doesn't seem to get it starting up properly.)

Thanks for any guidance.

You'd use the Intel book :) I can post the relevant pages on ABSE. Otherwise
you've to provide a valid e-mail address.

petrus bitbyter

BTW. My address is valid once you removed the obvious spamtrap.
 
In message <vaa3m4ho06jijh2q2j8hjmdan4j739no8l@4ax.com>, 6800 boy
<not@home.net> writes
I have spent some time trying to work out what an 8032 does on cold start i.e.
are there cold/warm start vectors etc etc? The data sheets from Philips/Temic
etc don't seem to indicate. Or do they simply start executing at 0000h?

(I've been asked to look into an 8032-based board that isn't playing as it
should. Reset doesn't seem to get it starting up properly.)

Thanks for any guidance.
Www.8052.com


--
Clint Sharp
 
On Mon, 5 Jan 2009 15:20:03 +0100, "petrus bitbyter"
<pieterkraltlaatditweg@enditookhccnet.nl> wrote:

"6800 boy" <not@home.net> schreef in bericht
news:vaa3m4ho06jijh2q2j8hjmdan4j739no8l@4ax.com...
I have spent some time trying to work out what an 8032 does on cold start
i.e.
are there cold/warm start vectors etc etc? The data sheets from
Philips/Temic
etc don't seem to indicate. Or do they simply start executing at 0000h?

(I've been asked to look into an 8032-based board that isn't playing as it
should. Reset doesn't seem to get it starting up properly.)

Thanks for any guidance.


You'd use the Intel book :) I can post the relevant pages on ABSE. Otherwise
you've to provide a valid e-mail address.
Tnx, try the digits for fourty-four via westnet dot com dot au
BTW. My address is valid once you removed the obvious spamtrap.
It may be obvious to those who handle Dutch better than me ;-(
 
"6800 boy" <not@home.net> schreef in bericht
news:6nb5m4d06ot3tv6hct90jsa69caar3e5sc@4ax.com...
On Mon, 5 Jan 2009 15:20:03 +0100, "petrus bitbyter"
pieterkraltlaatditweg@enditookhccnet.nl> wrote:


"6800 boy" <not@home.net> schreef in bericht
news:vaa3m4ho06jijh2q2j8hjmdan4j739no8l@4ax.com...
I have spent some time trying to work out what an 8032 does on cold start
i.e.
are there cold/warm start vectors etc etc? The data sheets from
Philips/Temic
etc don't seem to indicate. Or do they simply start executing at 0000h?

(I've been asked to look into an 8032-based board that isn't playing as
it
should. Reset doesn't seem to get it starting up properly.)

Thanks for any guidance.


You'd use the Intel book :) I can post the relevant pages on ABSE.
Otherwise
you've to provide a valid e-mail address.

Tnx, try the digits for fourty-four via westnet dot com dot au

BTW. My address is valid once you removed the obvious spamtrap.

It may be obvious to those who handle Dutch better than me ;-(
I should have realized. laatditweg=leavethisout, enditook=andthistoo

You can also try my hotmailaccount petrusdotbitbyter in which dot is a dot

petrus bitbyter
 
On Mon, 5 Jan 2009 23:54:58 +0000, Clint Sharp <clint@clintsmc.demon.co.uk>
wrote:

In message <vaa3m4ho06jijh2q2j8hjmdan4j739no8l@4ax.com>, 6800 boy
not@home.net> writes
I have spent some time trying to work out what an 8032 does on cold start i.e.
are there cold/warm start vectors etc etc? The data sheets from Philips/Temic
etc don't seem to indicate. Or do they simply start executing at 0000h?

(I've been asked to look into an 8032-based board that isn't playing as it
should. Reset doesn't seem to get it starting up properly.)

Thanks for any guidance.

Www.8052.com
So at initial power-on or after a RESET, 0->PC?
 
On Mon, 05 Jan 2009 14:49:31 +0800, 6800 boy <not@home.net> put finger
to keyboard and composed:

I have spent some time trying to work out what an 8032 does on cold start i.e.
are there cold/warm start vectors etc etc? The data sheets from Philips/Temic
etc don't seem to indicate. Or do they simply start executing at 0000h?

(I've been asked to look into an 8032-based board that isn't playing as it
should. Reset doesn't seem to get it starting up properly.)

Thanks for any guidance.
According to my 1985 Intel Microcontroller Handbook, the MCS-51 family
has the following interrupt sources and service vectors:

Table 3. 8051 Interrupt Sources and Service Vectors

Interrupt Source Service Routine Start Address
----------------------------------------------------
(Reset) 0000H
External 0 0003H
Timer/Counter 0 000BH
External 1 0013H
Timer/Counter 1 001BH
Serial Port 0023H

External 0/1 would correspond to pins INT0/1.

The 8032 appears to be identical to the 8031 except that it has twice
as much RAM (256 bytes versus 128) and 3 timer/counters instead of 2.

The manual states that "each source has a particular program memory
address associated with it (Table 3), starting at 0003H (as in the
8048) and continuing at 8-byte intervals".

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
 

Welcome to EDABoard.com

Sponsor

Back
Top