Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by greeeg

  1. So all the info is on my blog here: http://blog.greg.so/2012/01/8bi8-overview.html Basically this is a simple 8x8 bicolour LED matrix toy. The soldering video was featured here on the main page. This is the final product, it is self enclosed featuring an inbuilt coin cell battery holder. The heart of the device is a MSP430g2201. Yes I know this device doesn't feature a hardware USI, so that had to be bitbanged to interface with the 595 IC's. It's currently running at 1Mhz there is no need to go any faster, in fact reducing the main clock speed might actually help with button debo
  2. Ahh Neat, still haven't had my morning coffee Thanks, I've pretty much finished up the firmware I'll have to get around to a video/post soon.
  3. So I don't know know how long this has been going on. and I'm sorry if this has already been discussed on these forums I only quickly looked through and couldn't find anything. So I was going to buy some more LP's and noticed that their product page has this: So I'm assuming that TI is shipping the rev 1.5. So does anyone know how long this has been going on? I've wanted to try out the G2553 for awhile but TI state they need a "legitimate reason" to send samples to Australia :/
  4. I like this idea. Considering Seeed/ITead have their cheap services that go upto a size of 5x5cm there is a plus to cramming everything in. This project seems great and all, but if the price is going to be higher than a normal launchpad? why not just buy a launchpad and cut off/ignore the built in debug stuff. Or if you don't need the buttons, go with some of these. http://www.ti.com/tool/ez430-t2012 You'll just have to solder a connector onto your LP to program them. Now if it was single sided and could be made at home....(Opens up CAD)
  5. Datasheets from cafelogics post: S6B0796 Row Driver Datasheet S6B0794 Column Driver Datasheet The pinouts for the 20pin cable are on the first page and there is pic32 example code available. http://www.cafelogic.com/articles-2/driving-a-controllerless-graphic-lcd-with-a-pic32/ This is the one I got, quite a reasonable price. Seeed also stock a 60 pin breakout of the same pitch.
  6. So this originally started when I saw this article http://www.cafelogic.com/articles-2/driving-a-controllerless-graphic-lcd-with-a-pic32/ After seeing the same displays on ebay for <$10 I bought a few. And to show off the processing power of the value line ICs I connected one up. The circuit design is very similar to that on the website linked above. And here is a shot of what I got the tiny 2kB G2331 to display. Due to the very limited RAM I am only able to store 1 line of text (60 bytes) this 1 line is repeated down the screen. After each frame, The G2331 is put to sl
  7. ok. All the features of a good printf function have been added. NEW!! Editable output function. This adds 2 bytes to BSS but no affect on function size. (This should allow a function like sprintf(); to be created very easily.) Define your function before any calls to xprint(); like so: out_dev(&xputc); Format strings parsed to xprint follow these rules %[Zero filled?][Min. Width][Long?][Type] Zero Filled: either '0' or nothing. Min. Width: 1-9 or nothing. Long: 'l' or nothing. Types: [*:2vft2qoj] u - Unsigned [*:2vft2qoj] d - Signed integer [*:2vft2qoj] s -
  8. This is actually pretty cool. I have a project that I have implemented a UART connection but no 32.768 khz crystal. You could adapt this to calculate the number of DCO clicks between bit for UART generation. You would just have to make sure the first transmitted character was an x
  9. Update, I have added signed support. After some digging around with mspdebug. Added a feature level define to save code space by disabling certain features. This makes it easy to remove features that are not needed in particular projects. #define X_SUPPORT 0 // Level Features: ~code size of xprint (bytes): // 0 c,s,u,X,d,o,b 254 // 1 c,s,u,X,d 238 // 2 c,s,u,X 200 // 3 c,s,u 190 // 4 u 156 Running xprint(); destroys the values in r15 - r6. This could easily be fixed by adding some push and pops b
  10. What kind of frame rate do you think you could get from the 1Mhz MSP on a display like this?
  11. So I've been working on my own version of a printf Written entirely in ASM it currently supports: - Fixed lengh: %03u = "010" - Zero or space filled: %3X = " A" - Hex - Integer (0 - 65535) - Strings (Due to the memory structure of MSP strings can be in flash or RAM) - Characters - Binary - Octal With all options on size is just over 200 bytes. No support for long ints (32 bits wide)...Yet. No support for signed integers, but I am trying to work that one out. (Any help on implementing these would be great. ) This code isn't exactly fully completed yet but sti
  12. The datasheet an rob have said that i2c allows read back. would save the cost of extra ICs. A bit more complicated in code but shouldn't be to hard.
  13. Hi I've built up your circuit, currently with 1 TLC5940, and I have successfully been able to alter the LED colours but manually altering the values of pwm_flush[]. I'm wondering what software you are using on the PC side. The official Lightpack software seems to only support a usb interface to the AVR they are using.
  14. Thanks. There are two spi modes.. 3 wire and 4 wire. Robg is trying to get 4-wire working in his4ch Voltmeter project. You can read back data in the 4 wire mode. Is there any reason you want to read back data? Correct me if I am mislead, I've only worked with the (older?) SH1101A controllers. However don't you have to write data to the display in banks of 8 pixels at a time? A problem if you want to set or reset individual pixels. The 3 wire SPI mode only appears to place the value of the D/C pin into the MSB of a 9 bit packet. However I just found something promising in the
  15. Wow that looks really nice. I've played around with those OLEDs before the only issue I had is that you can't read back data when using SPI. Which rules out using a lower cost MSPs (G2231) I noticed in the pictures in this thread the screen is blue. But in the store and your first post it is white. Will there be two options? or is the blue colour just your testing rig?
  16. I think the MSP-EXP430FR5739 board was sorta like a "developer preview" Although I hope they come out with single ICs soon, I love all the peripherals they are cramming into the FRAM chips. As for the Chronos Sale I missed out on my own code, but a friend of mine gave me his coupon code and I bought his and mine at $25 ea.
  17. So that's just one of those bluetooth to serial modules? What kind of ping times do you get with those?
  18. Ohh. Only available to residents of the US. That's why I haven't heard of it
  19. I ordered one of these. But seriously, TI express fedex'd it to Australia. Far exceeding the $0.10 that I paid for it. I really wouldn't have minded if it had taken a week or two
  20. Is there some special way to do this? I've only noticed the credit card options. :?
  21. I've actually noticed that the code I've posted isn't properly working :? . I think it's to do with the prescaling of the timer. I'll fix it up for submission in the POTM, but just be aware if you were thinking of building this.
  22. I would suggest making the traces thicker than 10 mil and only going to 10 mil when you need to (like when your trace goes between the pins of the TLC5940). I say this because from experience etching is alot easier and more reliable when you have less copper to remove (and ground planes get annoying if you have no solder mask.)
  23. Sure can: 1x Epaper display - http://www.sparkfun.com/products/10150 1x Epaper display breakout board - http://www.sparkfun.com/products/10304 1x eZ-F2013 dev board* - http://www.ti.com/tool/ez430-t2012 1x 32.768kHz watch crystal 1x SMD button The eZ-F2013 is just soldered to the breakout board as shown is my original post. then the crystal and button are just soldered directly to the board. (I'll make a schematic for the POTM) *However a launchpad can be used with a MSP430G2231 or even maybe a MSP430G2211 as the hardware USI has not been used due to routing difficulties.
  24. Ohh I thought I posted to the projects section :? . But thanks for that. Thanks I'll be sure to post this to the POTM when it opens up
  • Create New...