Jump to content


ElevenOf9

Member Since 27 Dec 2008
Offline Last Active May 10 2009 10:36 AM
-----

Posts I've Made

In Topic: Ace Space Mpu Dot Matrix Displays

30 December 2008 - 12:21 PM

I had a 10k resistor to ground on each of the 3 inputs, but other than that it was just the chip in the circuit.

C always seemed a bit daunting to me so I started off by learning assember, the 35 instructions are a blessing and a curse though, it makes things like serialising data very easy and quick but you have to be creative to do some more complex things. To do the same as a single line of C code can often be 5 or 6 or sometimes more lines in assmbly.

So now that I have got the screens working it is time for the hard part, doing something useful with them.

Oh, and as it turns out the 16f628 only runs at 4MHz, not 8 as I originally thought, so it should be possible with a bit of tinkering to get a completely flicker-free display.

In Topic: Ace Space Mpu Dot Matrix Displays

30 December 2008 - 12:00 AM

I've been hard at work with this today and after wasting almost an hour due to the assembler and pic programmer using different files I eventually made some progress. I used a PIC16F628A running at 8MHz and if you use interleaving to draw to the screen (write rows 0,2,4,6,8 etc then rows 1,3,5,7 etc) then there was virtually no flickering even when writing to all 21 lines. I took a while to figure out the most significant bit first / least significant bit first but that was a simple change in the code to get that working properly. All in all thanks to your guidelines it was fairly easy to get the whole thing up and running, which considering I have had the displays here for almost 2 years and not known how to use them to get this far in a day is unbelievable. So I have to say ...
Posted Image

In Topic: Ace Space Mpu Dot Matrix Displays

27 December 2008 - 11:38 PM

Wow, thanks for such a quick reply, that is exactly the info I was looking for, I think I would have given up long before I figured all of that out myself.

All 4 of the displays are marked "SP .ACE MATRIX DISPLAY BOARD" and a friend and I have 2 each. We have a couple of ideas in mind for them but they are fairly ambitious such as web enabled message boards or even online 2 player tetris, but to begin with I would be more than happy with a basic "hello world" type thing running but it looks as though I am going to have to dig out some 20MHz crystals first though.

In Topic: Ace Space Mpu Dot Matrix Displays

27 December 2008 - 09:34 PM

Hi TTX, I'm new here but I've been following this thread for a while. Congratulations on getting the displays working, I also have 4 of these displays that I am very keen on doing something with. I was going to have a go at figuring out the inputs for them over the next few days but it seems as though you could save me a lot of time here, is there any chance you could give me some pointers on how to drive them, obviously you need the 60 display bits for each line but how do you select which line you want to use? Any help you could give me, or even the sourcecode for your test circuit would be greatly recived.