ABC MAXI-Board (Hot Chip) Software.
| 12-Jun-2004 Dean
Camera Dear Dontronics, I am a happy ABCmini and ABCmaxi user, but
as many other people have pointed out am frustrated with the mediocre documentation
supplied with the kit. I am here to let you know (and hopefully so you
can post its existance on the ABCmini support page) that I have worked
hard for several months to creat a Monster documentation for the 8535,
Mini board and Maxi board. It is now over 30 pages, up to revision 4.4
and has over 11,000 words (excluding the many pictures). It is avaliable
online free at my website for download (www.en-tech.i8.com) or online at
http://home.pacific.net.au/~sthelena/HotChip/Index.htm
Happy reading! - Dean |
| 15-Jan-2004
Hi,
I have the ABC Miniboard, and using Bascom-AVR (demo version) is a treat.
Just a note to tell you that Bascom-AVR now programs the miniboard using
the original ABC cable. No adapter required. In Bascom-AVR, just select
OPTIONS, PROGRAMMER, select Universal MCS Interface in the programmer box
and select HotChip under the UNIVERSAL tab. This enables you to use the
supplied ABCedit (free) software, as well as using Bascom-AVR. (Although
why you would go back to ABCedit after using Bascom is beyond me. The simulator
is worth it's weight in gold). Please update your website to reflect this.
Thanks Wayne Holloway |
| 31-Mar-2000 From B.T. Salt Ash NSW Australia. Hi Don, I got the AVR kits up and running in no time, the BASCOM compiler is a joy to use! (Unlike that pig of a thing I bought from Dick Smith) |
The ABC Maxi and Mini Board
Hot Chips (as supplied by Dick Smith Electronics Australia) now work with
selected Dontronics AVR software. Any software that uses the DT006
type of programming interface, will now work with these Investment Technology
boards.
Bascom-AVR can be found at:
http://www.dontronics.com/basc-avr.html
and the DEMO version can
be downloaded from: http://www.mcselec.com/download_avr.htm
These boards are listed in
the Dick Smith Catalogue as Hot Chip Starter Pack, and the Hot Chip Maxi
Pack.
http://groups.yahoo.com/group/ABCboardshotchip
for the chat group
FRED is an autonomous robot, that means that he requires no human assistance in normal circumstances.
See Products and prices below:
Working example for BASCOM-AVR.
These are the recommended settings for BASCOM-AVR when connecting to the ABC Maxi Board. In addition to these settings you will also need to wire up a small adaptor to go in-line between the parallel cable supplied with the ABC Maxi Board and you PC’s printer port (See adapter details below).
The pinning for the adaptor is :-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The Bascom-AVR interfacing information
has been supplied by:
8535 - Name - Mini
1 - PB0 - 34
2 - PB1 - 35
3 - PB2 - 36
4 - PB3 - 37
5 - PB4 - 38
6 - PB5 - 1
7 - PB6 - 2
8 - PB7 - 3
9 - RESET - 4
10 - VCC - 5 & 40
11 - GND - 6 & 39
12 - XTAL2 - NC
13 - XTAL1 - NC
14 - PD0 - 7
15 - PD1 - 8
16 - PD2 - 9
17 - PD3 - 10
18 - PD4 - 11
19 - PD5 - 12
20 - PD6 - 13
21 - PD7 - 14
22 - PC0 - 15
23 - PC1 - 16
24 - PC2 - 17
25 - PC3 - 18
26 - PC4 - 19
27 - PC5 - 20
28 - PC6 - 21
29 - PC7 - 22
30 - AVCC - 23
31 - AGND - 24
32 - AREF - 25
33 - PA7 - 26
34 - PA6 - 27
35 - PA5 - 28
36 - PA4 - 29
37 - PA3 - 30
38 - PA2 - 31
39 - PA1 - 32
40 - PA0 - 33
Don's comment:
Why would anyone make up a nice little
board like the mini board, that plugs into a 40 pin socket, and not use
the pinout of the standard 8535, so that it could effectively be used as
an emulator to any DIP configured target board?
pin1 +6v (or 12v or 5v)
pin2 0v
pin3 empty (polarising plug)
pin4 reset
pin5 b7
pin6 b6
pin7 b5
pin8 0v
My programming cable also
includes a switch on the +12v line, and also connects 0v on the power
supply to 0v on the printer port, (to avoid zapping your chip with static!)
(Note you can also steal +5v from the keyboard connector on your PC)
I also have a Dontronics
to ABC adapter cable (8 female header to 8 male header)
I don't use the 100ohm resistors,
just wire straight through
Subject: Re:
Experience with ABC AVR Basic Controller ???
Date: Tue, 09 Oct 2001 10:33:54 +0800
From: Alan Hackett <ahackettNO@SPAMaijv.com.au>
Organization:
Ye 'Ol Disorganized NNTPCache groupie
Newsgroups:
comp.arch.embedded
On Mon, 08 Oct 2001 18:08:26
GMT, edick@hotmail.com (Richard Erlacher)
wrote:
>I've got one of those ABC
boards that has the AVR 90S8535 in a DIP
>on it, but there seems
to be a complete disconnect between its
>documentation and the board
itself. The later boards don' t use the
>DIP packaged controller,
however, and I'm hopeful that there is an
>accurate and complete set
of spec's for this thing somewhere, unlike
>what's on the web site,
which all seems to have superseded this one
>with the later, QFP part.
>
>When I say there's a disconnect,
what I mean is that there are
>drawings of the component
locations, and there is a PCB layout with
>the traces, etc, and there's
a schematic. However, the schematic has
>no representation of the
connector pins on which the various signals
>appear, and the component
layout lacks information about signal
>definitions as well.
There's no text document that lists the
>associations between the
connector pins and the component pins either.
>Moreover, I've found some
apparent errors, e.g. the LCD connector has
>pins 1 and 13 reversed
and, apparently has pin 4 (should be RS)
>grounded, while there's
apparently no connection to the contrast
>control voltage pin at
all.
>
>Has anyone else worked
through this mess to get this apparently quite
>useful (if one could get
through the documentation faults) little
>board to fit an application?
>
>Dick
I'm still at the playing-around stage with the ABC-Maxi
It took me quite a while
to get the LCD working. As you say the IDC 16 way socket is marked the
wrong way on the board and what are effectively pins 3 & 4 are
swapped.
I started by just plugging
an LCD unit into the connector (pin 1 to pin 1) - WRONG!!
Then I looked a bit closer
and decided the connector was the wrong way around so I turned the LCD
through 180 degrees - WRONG!!
Eventually I got the circuit
diagrams and the layouts out and traced the pcb to find out the real connections,
then made a patch cable to connect the LDC to the connector - great fun!
The contrast pot (which was missing) I installed myself - just remove the zero ohm link. I spoke to the guy that designed the board and he said you don't need the pot - not true with some LCD displays.
The screw terminal connectors (if those are the ones you are talking about) seem to be CON4 and CON5 on the circuit. I havent worked with those yet.
I've all but given up with this board and software. The documentation I got with the board was two photocopy pages and a floppy! The whole thing seems to have been designed and written by an engineer who knows it inside out and expects everyone one else to be of the same mind. There is no explanation of what all the links are for or what is connected to what so you have to hunt through the schematic to find out your own answers.
I've virtually given up with the provided software as well. I recently download a demo of BASCOM-AVR and that seems to work fine with pretty good documentation. I also got a copy of AVR-ISP from the Atmel site and made up a new programming cable to match the board/LPT port pins. The ABC Basic and Assembler is very poorly documented and hard to read as far as I am concerned.
Anyway, it seems I am not the only one who is having problems with this board. I was beginning to think I was loosing it - lol.
You have obviously worked out the LCD connector details but, if you want it, I have the schematics in Protel format which I could e-mail to you - let me know.
Good luck with getting the thing going. I was going to use the ABC-Maxi for a new project but I will design my own board instead and probably go with a different micro.
Regards ALan
| LCD Connection | ABC Maxi Port | Pin | Pin | ABC Maxi Port | LCD Connection |
| D7 (Pin 14) | Port A bit 7 (Pin 33) | 14 | 13 | Port A bit 6 (Pin 34) | D6 (Pin 13) |
| D5 (Pin 12) | Port A bit 5 (Pin 35) | 12 | 11 | Port A bit 4 (Pin 36) | D4 (Pin 11) |
| Not Connected | Not Connected | 10 | 9 | Not Connected | Not Connected |
| Not Connected | Not Connected | 8 | 7 | Not Connected | Not Connected |
| E (Pin 6) | Port C bit 3 (Pin 25) | 6 | 5 | Port C bit 2 (Pin 24) | R/W (Pin 5) |
| RS (Pin 4) | Port C bit 1 (Pin 23) | 4 | 3 | Slider Pot 1 | Contrast (Pin 3) |
| Ground (pin 1) | Ground | 1 | 2 | +5 volts | +5volts (pin 2) |
| Notes: As far as I am aware the above information is correct
but use it at your own risk - check before connecting anything!
All the above information is for the early model ABC-Maxi board fitted with a 40 pin DIP Atmel 90S8535 - I don't know about the newer model boards. Pin = pin number of 14 way LCD connector looking down from component side of board and as marked on the schematic diagram of the ABC-Maxi board. Pin 14 is marked by a square solder pad where the pin is soldered to the board (underneath side of the board). Beware of pins 1 and 2 being out of sequence! If using BASCOM-AVR change the LCD port pins in Options>Compiler>LCD to thePort pins above - also ensure that Port C pin 2 is made low (reset) in your programme before writing to the LCD Do not plug an LCD display directly into the 14 way socket - it will not work -instead you will have to make up an adapter cable to go between the LCD display and the 14 way socket. You may also need to install a contrast control on the PCB. This goes on the board where it is marked Pot 1. First remove the zero ohm resistor from across the two Pot 1 pins and then solder a 10k pot to the three pads of Pot 1. A lot of displays won't work properly unless there is a contrast control. The control would normally be set close to one end for proper contrast of the LCD display. |
|||||
I have just got the Hotchip working with the Demo Version of Code
Vision AVR and was hoping that you could put this
message on you website.
Hotchip Pin DB25 Pin
1 Gnd 18 through
25
2 MOSI 7
3 MISI 10
4 SCLK 6
5 RESET 9
Also connect pins 2 and 12 on the DB25 together and pins 3 and 11 on
the DB25 together. Set Code Vision AVR Programmer
Settings to Kanda Systems STK200+/300 ; Printer Port to LPT1 ; and
Delay Multiplier to 2.
Hope this is useful.
P. Gould
| Please
Note*** If you order a key or file, you can't have it in 20 minutes. It
usually takes 6 to 24 hours. Delays of 2-3 days may be normal. And you
must send an E-mail (which is not an alias) with every key/file order.
This
means we don't accept @hotmail.com, @usa.net, @yahoo.com, etc., for file
orders.
This product is a file order, so you must send us an e-mail, as it is the only means of easily contacting you. Please read email.html Please read fraud.html |
CodeVision AVR C Compiler
| Please
Note*** If you order a key or file, you can't have it in 20 minutes. It
usually takes 6 to 24 hours. Delays of 2-3 days may be normal. And you
must send an E-mail (which is not an alias) with every key/file order.
This
means we don't accept @hotmail.com, @usa.net, @yahoo.com, etc., for file
orders.
This product is a file order, so you must send us an e-mail, as it is the only means of easily contacting you. Please read email.html Please read fraud.html |
| Home | Products | Prices | Site Map | Order | Contact | What's New | Books | Free Files | Links | FAQ |
_
Copyright © 1996-2005 Dontronics