Jump to content

Recommended Posts

Really cool!

Just a small request - can you confirm the connections to the '595 shift registers when you have a moment?

Your included schematic is unclear to me in a few areas.    I suspect you are using 16 bit transfers with:

-  shift reg clock connected to latch clock - both driven by 430  (pin?)

-  Reset tied high and Enable tied low

-  Serial data into one 595, driven by 430 (pin?)

-  D7 out from one shift register cascaded to Din of the next one.

Did you use CCS for this?

Looking forward to hearing from you and trying out your cool project !

Link to post
Share on other sites

Very cool! I've definitely thought the MSP430 has potential as a portable game platform or even a modern version of the old TRS-80 Model 100. There was a hackaday article a while back about someone retrofitting an old model100 with ARM but I bet the ultralow power attributes of the MSP430 might make the original promise (20hrs on a set of AA batts) met & exceeded.


Sent from my Galaxy Note II with Tapatalk



Link to post
Share on other sites


yes, i havent shown the PERFCT diagram, but as you can see in the INSTRUCTABLES i have shown these connection very clear in one image, showing the ACTUAL connections on the board.... here also i have uploaded it... see it...


the connections i have shown here are the ONLY connections which are must connected exactly, to run the code neatly on your board...

-  shift reg clock connected to latch clock - both driven by 430  (pin?) 

shift clock is not connected to latch, they both are different, shift clock comes from msp430g2553's spi sclk pin, i.e P1.5, and the latch clock is p1.4


-  Reset tied high and Enable tied low

yes, reset is active low, or we can say that it resets on falling edge...


-  Serial data into one 595, driven by 430 (pin?)



-  D7 out from one shift register cascaded to Din of the next one.



-  Did you use CCS for this?





i have written this in the begining of the code


 * pin configuration -
 * p1.0 - switch1
 * p1.1 - switch2
 * p1.2 - switch3
 * p1.3 - switch4
 * p1.4 - latch clock
 * p1.5 - shift clock
 * p2.0 - switch5
 * p2.1 - switch6
 * p2.2 - switch7
 * p1.7 - data output
i have made a little changes in the schematic diagram for you, now see if you can understand the connections nicely.... i have named the wires, see it here, i have replaced the schematic diagram....

my advice is to see the instructable's page first and then act on it...to understand the schematic diagram nicely, you have to know the pins of 74595 and msp430gs2553, then you will get which clock pin or data pin is connected to wat...
sorry i didnt have much time to draw a neat diagram so i just made a rough one, the data is shifted twice in the registers, so that it becomes a 16 bit data, 8 bit for the anodes and 8 for cathodes of the matrix... feel free to ask any questions, because when i started to make it, i knew no one who had made this kind of project by msp430... :smile:

thanks man, i havent seen the working of TRS-80 model 100, and i dont know anything about it >.< but thanks, power was never a thing for me actually, my thing was using each button as an interrupt, i.e. using 7 buttons and a 8x8 screen with 16 pins of msp430, and in that also there were a few pins which werent used, and this system is pretty heavy to be made at home due to so many inputs and outputs.... thanks for your comment, i hope you can give me a few more ideas to work on... :smile:

Link to post
Share on other sites

well, i named it gameboy, because i didnt design it for  only the pingpong, it can have many more games in it, so i thought it would be better to call it a gameboy...

but actually, i think i have never used a gameboy myself, so i dont know the exact concept of it... [oops]

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...