Program LCD HD44780 with 68HC11 in Handyboard
- From: r_spaargaren@xxxxxxxxxxx
- Date: Sat, 27 Oct 2007 04:42:45 -0700
Hello,
for a school project i need to program the Motorola 68HC11 to use the
HD44780 LCD controller, and this must be done in C lang plus maybe a
bit of assembly.
The 68HC11 uC is embedded in a HandyBoard (www.handyboard.com).
The Handyboard gives the following problem:
The Handyboard has different modes, Expanded mode and Singe chip
mode.
In Expanded mode the peripheral databus is connected to the external
ram. The same databus which connects the uC to the LCD.
In Single chip mode the uC is connected to the LCD but the external
cannot be reached. In fact, as far as the 68H11 is concerned, there
is
no external memory anymore. So it can no longer execute a program
from
its external RAM. It only can use its internal RAM.
So the solution must something like this:
- Start in Expanded mode and launch main program.
- Copy LCD-program from external to internal RAM (routine that
includes initialisation).
- Switch to Single chip mode.
- Execute LCD program which initializes the LCD
- Switch back to Expanded mode
- Copy the string or char I want to print to the internal ram.(Method
with parameter?)
- Switch to Single chip mode
- Write string or char to LCD
- Switch to Expanded mode.
- Continue with main.
The problem is that i dont know how to send the LCD program to the
internal RAM when I'm in Expanded mode.
So the question is: "How do I load a piece of the C code, which
includes the initialisation and later the function with parameter,
into the internal ram?
I hope you understand my problem! If not, please tell me and i will
try to clear things out.
Thanks in advance :)
P.S. I'm dutch so my english is not fluently, sorry for that
.
- Follow-Ups:
- Re: Program LCD HD44780 with 68HC11 in Handyboard
- From: aheadcon
- Re: Program LCD HD44780 with 68HC11 in Handyboard
- From: John B
- Re: Program LCD HD44780 with 68HC11 in Handyboard
- Prev by Date: Re: CRC_CCITT 16-bit assembly language code
- Next by Date: Re: Languages for embedded
- Previous by thread: Embedded DDR2 DRAM Reference Designs
- Next by thread: Re: Program LCD HD44780 with 68HC11 in Handyboard
- Index(es):
Relevant Pages
|