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.
Didn't find your answer? Ask the community — no account required.
P
petrus bitbyter
"6800 boy" schreef in bericht news: snipped-for-privacy@4ax.com...
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.
C
Clint Sharp
In message , 6800 boy writes
formatting link
Clint Sharp
6
6800 boy
Tnx, try the digits for fourty-four via westnet dot com dot au
It may be obvious to those who handle Dutch better than me ;-(
P
petrus bitbyter
"6800 boy" schreef in bericht news: snipped-for-privacy@4ax.com...
I should have realized. laatditweg=leavethisout, enditook=andthistoo
You can also try my hotmailaccount petrusdotbitbyter in which dot is a dot
petrus bitbyter
6
6800 boy
So at initial power-on or after a RESET, 0->PC?
F
Franc Zabkar
On Mon, 05 Jan 2009 14:49:31 +0800, 6800 boy put finger to keyboard and composed:
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.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.