The problem with the Nano 18 Mini Board not overwriting a previous program seems to have been solved.
What I had done was to write a simple program that blinked an LED on 7 pins. I programed the chip on the Nano Development board and then inserted the chip in my mini board. The reason I did it that way was to gradually confirm that the various functions of the boadr were working. Confirming that all 7 pins were blinking an LED, I then deleted the blinking of 4 LEDs from the program. When I hit the program button, I was asked if I wanted to save the new program. I said no. It would seem that the compiler compiles the program that is on the disk and not the one on the screen. Now that I am using "Saved" programs the problem seems to have been solved
Nathan, I am pretty sure that is what my problem was, can you confirm this?
Now to find out what the problem is with the 28x chip. Fallentine has given me a few suggestions to try out.
By the way, the Nano 18 mini board was designed with ExpressPCB. Although it is almost a generic design, 3 pins go through a resistor before going to a 2 pin header and the hard serial is wired to a 3 pin header). The purpose of the board is to control 3 sonars, 3 servos, (through a servo control board) status LEDs for the mini board, drive a LCD and communicte with the main processing board. All this stuff is fairly slow, so I thought it best to handle with a co-processor. I plan on using the 28x as the main processor. The software has been tested for individual functions on the Development board and now needs to be merged into one program for the mini board. Once I figure out how to get the 28x working, I plan on developing a board for this chip also.
Jim