To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.handyboardOpen lugnet.robotics.handyboard in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / Handy Board / 7495
7494  |  7496
Subject: 
Re: Using ICC11 with the handy board
Newsgroups: 
lugnet.robotics.handyboard
Date: 
Fri, 25 Feb 2000 22:39:13 GMT
Original-From: 
Gary Livick <GLIVICK@spamlessPACBELL.NET>
Viewed: 
4041 times
  
John,

The 1 KHz system interrupt is set up in the IC pcode, which you are not
loading.  Furthermore, the bootloader for the Handy Board is loaded into the
first 255 bytes of on-chip RAM when you load pcode, and disappears on reset.
It can't cause you a problem either.  In addition, there is no system
interrupt that is invoked automatically by being in download mode or special
test mode.  You should have no such difficulty, at least as far as I am aware.

Keep in mind that the Handy Board is hard wired to run in special test mode on
reset, so the reset vector and the other vectors are remapped from $FFCO-$FFFF
to $BFCO-$BFFF.

Also note that you can use the display even though you are not running IC.
The ICC compiler comes with libraries for the Handy Board, and one of them
will run the display as I recall.

Good luck, and have fun.

Gary Livick

Tiny HC11 products for your robot
http://www.teleport.com/~raybutts/


John Osowski wrote:

> Dear Sir or Madam,
> 
> Let me preface this email by saying that I am an extreme novice at
> programming microprocessors so please try not to laugh to hard at my
> questions.
> 
> I recently started an electronics project for which I chose to use the
> handy board as a controller.  Unfortunately, I need to operate at speeds
> significantly faster then the 1 kHz system interrupt allows.  Keep in mind
> that I do not need the functionality of the LCD display even though it
> would be nice.  Anyway, I did some research and found that Imagecraft's
> ICC11 compiler would provide me with a means of simplifying the use of
> interrupts, provide for faster routines and still allow me to program in C.
> 
> Here is my dilemma.  To perform bootstrap mode programming, the ICC11
> manual states that I must, "...Refer to the target system reference on how
> to set the system to run in this mode."  I know that resetting the system
> while holding down the start button puts the HB in bootstrap download mode,
> however, I'm quite certain that the bootload program provided with the HB
> sets up the system interrupt that I do not want. Imagecraft provides a HB
> library, however, I would still be left with the system interrupt problem.
> How do I set up the HB to accept programs I've developed using ICC11
> without the constraint of a 1 kHz system interrupt?
> 
> Thank you for our assistance.
> 
>         John Osowski,
>         System Specialist
>         (505) 835-5368
>         jjo@emrtc.nmt.edu
> 
> Energetic Materials Research and Testing Center
> New Mexico Institute of Mining and Technology
> 
> 



Message is in Reply To:
  Using ICC11 with the handy board
 
Dear Sir or Madam, Let me preface this email by saying that I am an extreme novice at programming microprocessors so please try not to laugh to hard at my questions. I recently started an electronics project for which I chose to use the handy board (...) (27 years ago, 25-Feb-00, to lugnet.robotics.handyboard)

3 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR