Jump to content

Druzyek

Members
  • Content Count

    76
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Druzyek

  1. printf in the IAR simulator outputs to the Terminal I/O window. Does anyone know how to output a single character to the window with only assembly? I tried sending bytes to the UART but nothing shows up. Any ideas?
  2. Old thread but if you're still looking for an answer, make sure you have reset asserted. The datasheet for mine was wrong and lists reset as an output, so I skipped it. It worked fine after I pulled it high.
  3. A few years ago a lot of people on the forum were playing with the 96x68 Nokia 1202 LCDs. Did any of you try to run them at less than 3.3v? I would like to try powering one with a CR2032, so I would plan on giving it about 2.8v. The datasheet for the ste2007 says it works down to 2.4v but I would be curious to know if this screen can do that. Also, if anyone has measured the current consumption, that would be good to know too. I read somewhere that it is around 0.2mA.
  4. I've have several projects with a 5 pin header for the 6 pin FT232 cable since none of the projects use the 6th pin. One time I plugged the header into pins 2-6 of the FT232 cable instead of 1-5 and my launchpad died :S Also, took a while to get my first MCP23S17 I/O expander to work since the datasheet incorrectly lists the RESET pin as an output, not an input.
  5. Isn't that a 2MP sensor on there? 640x480 is only 0.3MP, right? I was hoping for decent pictures by getting the 5MP version. Also, do you know if you can skip the jpg stage and get raw data from it?
  6. This looks pretty promising: http://www.arducam.com/arducam-mini-released/ There is also a 5MP camera module that plugs into a raspberry pi but I would rather not add one to my project just to get a camera. Also, it seems some cameras can be controlled over IR, although I don't know if there are any cheaper ones that do this.
  7. Right. The problem at this point seems to be finding any camera with more than 3MP that could be interfaced to a microcontroller.
  8. Neat! Thanks for that. It's a good starting place. I would like to do that but everything I find is only 2-3MP, including the one on that Boosterpack and the OV3660 it can be switched out for. Also a good idea. I suspect I might eventually need something beefier than an MSP430 anyway. I'm just trying to take decent quality still pictures. I won't need to do video and images can be stored in raw format with no processing.
  9. I'd like to interface a camera with decent resolution to an MSP430 but I'm not having any luck finding one. Ideally the camera would have at least 5MP, although around 10MP would be better. I know none of the models of MSP430 have enough memory to receive all that image data so I would plan on buffering it into some kind of external memory or SD card. The problem is that everything I have found so far has either about 2MP resolution or communicates over USB. Do any of you have experience with something like this? I would also be willing to reuse a digital camera if that is possible.
  10. @@abecedarian I already did. I'm just porting it to this processor because it is faster and has enough internal RAM to buffer variables. http://forum.43oh.com/topic/5003-rpn-scientific-calculator/
  11. Porting my RPN Calculator code from MSP430 to LPC1114. Added keystroke programming and a Vfd screen.
  12. @@chicken yep. If you manage to get some I can PM you my address.
  13. That's amazing. I'll take 5 if anyone wants to pick up extras. No Fry's anywhere near here :/
  14. Druzyek

    LED Sombrero

    Here is a project I started working on for our hackerspace's Halloween party but didn't finish in time. It is three 4x4 LED matrixes, one each for red, green, and blue. Each is driven by a shift register. The LEDs are from a string of Christmas tree lights. The control board has potentiometers for speed and color control. Here is a video of some of the patterns: http://youtu.be/yC3cBqeHkpk
  15. Make a voltage multiplier with your MSP430 and use it to "power" the other chips >
  16. You could link them together and make something like this on a much bigger scale: http://www.greenarraychips.com/home/products/ http://www.greenarraychips.com/home/documents/greg/GA144.htm I've been curious about Forth for a while and wanted to play with one. Seems like a solution without a problem though, to be honest.
  17. Use them as IO expanders for your MSP430 projects.
  18. I think most people misunderstand the philosophy behind the propeller. They left out all of the timers and interrupts on purpose and you have 8 cores so you can do the same as you could with 1 core and loads of peripherals. The difference is you now have room for 7 custom peripherals and 1 main core. I'm not sure why you would want 8 cores running simultaneously anyway. Efficiently using even 2 cores for 1 task is a non-trivial problem. Other microcontrollers handle multiple tasks with 1 core. Why not give each task its own core and eliminate other problems like interrupt latency while you're at it?
  19. +1 I spent about a week doing some tests with an 8051 and using that cable to upload firmware at 52,083 bps. The firmware verified correctly every time. For another project I've been working on for the last two months I've been using 500,000 and 1,000,000 bps without any problems.
  20. Digikey looks sharp but in the end I always end up going with Mouser. On bigger orders I wasn't always able to find everything I needed from Digikey and Mouser's interface is a littl nicer in my opinion. Any reason you guys don't like Mouser that I might have overlooked?
  21. @@cde, what tv show is it from? Not really. I wanted to make something to play with to learn about how 6502s work. Remaking one of those trainers might be a neat project but it wouldn't be that useful. Like it is now I can add a 500x500 color screen or 1,000 LEDs or 100 buttons to play with. After I get the hang of assembly I will make something standalone.
  22. No OS or anything. It just starts running whatever code is at the address pointed to by the reset vector and that's where I copy my code. So far I've just been drawing shapes and things to a virtual screen. No ROM or any other functions. What do you mean about peripheral board? I can drag and drop as many buttons and LEDs onto the screen as I want and map them to any address I want to without having to solder or breadboard anything. @@simpleavr, ...tiny sonar?
  23. I've been curious about 6502s lately (I was too young when the craze hit) and I have been working on this: The MSP430 communicates with a program over UART, driving the 6502 data lines and using IO expanders to drive the address lines. I started out with RAM and ROM stored on the PC and fetching data every cycle over UART but this maxes out at about 90hz. Now everything is stored on a 128k SPI SRAM and the MSP430 syncs that memory with the memory on the PC every 200ms. I can get about 12,000hz this way (0.012MHz) Keeping all the data on the PC lets me view memory, set breakpoints, single-step, etc. It also keeps track of what memory is uninitialized, read-only, and executable so that it can break on improper memory access. All the peripherals like buttons, switches, screens, LEDs, etc are virtual and can be mapped to any memory location. It's way too slow to be a functional computer but it works well enough for learning about 6502 hardware and assembly.
×
×
  • Create New...