Subject:
|
Re: Motor Drivers in 7000 - 7fff
|
Newsgroups:
|
lugnet.robotics.handyboard
|
Date:
|
Mon, 4 May 1998 22:41:11 GMT
|
Original-From:
|
Charles Hacker EAS <C.HACKER@STE.GU.EDU.AUihatespam>
|
Reply-To:
|
c.hacker@eas.gu.edu.au+antispam+
|
Viewed:
|
1471 times
|
| |
| |
Jaron,
>
> QUESTION - Why can the whole memory range from 7000 - 7fff be used to set
> the motor drivers or to fetch the digital input signals?
This was done (obviously) to save extra decoding circuitry needed on
the board.
That is, if the handy board needed to assign (say) 7000 as the motor
then sixteen address lines need to be decoded (binary 0111 000 000
000).
Yet with the address of 7000 - 7FFF, only the first four bits
(binary 0111 = 7) need to be decoded.
This is essentially wasteful in memory locations, yet with plently of
address space this is not really a problem.
Charles Hacker
School of Engineering
Griffith University - Gold Coast
PMB 50 Gold Coast Mail Centre
Southport Queensland 9726
Australia.
Email - C.Hacker@eas.gu.edu.au
Ph. (07) 55948 670
Fax.(07) 55948 065
|
|
Message is in Reply To:
| | Working with a different compiler 2
|
| Howdy All, I am in a happy mood today. I finally got to the 'hello world' stage. All I had to do was count the number of interrupts, * 2 (16 bit addresses), subtract this from BFFF which is the reset vector and thus supply BFD6 to my linker to start (...) (27 years ago, 4-May-98, to lugnet.robotics.handyboard)
|
2 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|