43oh

# touch

Members

107

8

1. ## Solutions to drive a 8x8 bi-color CA LED Matrix

I've got a bunch of 8x8 common anode bi-color (red, green) LED matrix's I want to make some driver boards for. Datasheet here: http://www.sz-xsm.com/v15/guige/%E7%82% ... 8A-BRG.pdf My current idea for driving them is using TLC5926 for the rows, but I'm not exactly sure what the best solution for the columns is, all the high-current 595's can only sink high currents, so I was thinking of just using a 74HC595 with some transistors. Any better solutions/suggestions?
2. ## SPI 4 digit 7 segment displays

You're welcome, they are awesome! I wish I could find some with working decimal points, or maybe a 6 digit version, but this is the first time I've ever found a 7 segment display with a driver IC built in. Sure beats having to deal with current limiting resistors/pwm + multiplexing... It's kinda funny, since I made this post they've sold 30+, but when I bought mine they had sold none.
3. ## SPI 4 digit 7 segment displays

Here's what the label on the tube they came in says: PN 07G024002500 SPEC: 4/D LED DISPLAY BLUE+RED TOFD-5465GGH-B Date Code: 0726 Lot code DB02 Maker OASIS Vender OASIS Display has the same marking TOFD-5465GGH-B on it. Here's some code I wrote in Energia to cycle through the display: #include const int slaveSelectPin = SS; const char DISP[16] {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x58, 0x5e, 0x79, 0x71}; void setup() { pinMode (slaveSelectPin, OUTPUT); SPI.begin(); SPI.setBitOrder(LSBFIRST); SPI.setDataMode(SPI_MODE2); } void loop
4. ## SPI 4 digit 7 segment displays

Nice find on the datasheet, I've been looking for one with no luck so far. I'm going to try to contact the manufacturer and see if I can get them to send me one. From what I can tell there are not two segment colors, I'm not sure why the auction says that, maybe an error? The digits are mapped as the following bits for each corresponding segment, LSB: 0 - A 1 - B 2 - C 3 - D 4 - E 5 - F 6 - G 7 - Colon DP Appears to be unconnected from what I can tell. I filled the entire display RAM with FF and can't get them to light.
5. ## SPI 4 digit 7 segment displays

From what I can tell so far the decimal points aren't hooked up at all. :cry: It seems that way, green digits with a red colon...very odd. I noticed they have another set of displays here: http://www.ebay.com/itm/10-New-Oasis-4- ... 2ec116e572 Seems they are the same P/N though. I'm almost tempted to buy another 10... No idea what I'd use them for but I've never seen any displays like these with the driver chip built in, let alone at this price... Here's what it looks like after I mapped out the segments.
6. ## SPI 4 digit 7 segment displays

Pin out is as follows, starting from the pin closest to PIN1 on the SOP32 chip. VCC, STB, CLK, DIN, DOUT, GND. For SPI, clock polarity needs to be set to 1 and phase 0, LSB, I believe. I've not gotten anything meaningful displayed yet.. I'm still trying to decipher the datasheet and figure out the address's for each digit/segment. I've never seen a 7 segment display with different colors like this one.
7. ## SPI 4 digit 7 segment displays

I found these on eBay and bought some: http://www.ebay.com/itm/NEW-Lot-10-Oasi ... 0807998835 They are 7 segment displays with the PT6961 driver chip built in. Datasheet here: http://www.princeton.com.tw/downloadpro ... PT6961.pdf I cant seem to find anything out about the Oasis display, it appears to be pretty old with a date code of 0726, I'd assume the 26th week of 07. I did figure out the pinout of the display though. IC requires between 3.3 and 5v so I assume it will work with the launchpad. Hope to get this working soon, I'll update when I do...
8. ## Convert 2 analog signals into 1 with the msp430

Huh, Its my fault not yours, somehow I totally misread your post and thought you were trying to read two analog signals with 1 ADC, when in fact you were doing nothing of the such.
9. ## Convert 2 analog signals into 1 with the msp430

I think you could use something like the CD4066 to multiplex-scan the analog signal. the problem is it would half the horizontal resolution of your ADC I think. Take it with a grain of salt though, I'm not 100% sure.
10. ## CC1101 (433mhz) RF Amplifier

Somewhere around 1 watt (30dBm). I found something in a SOIC package that looks interesting. http://datasheets.maxim-ic.com/en/ds/MA ... AX2602.pdf
11. ## CC1101 (433mhz) RF Amplifier

I got a few CC1101 modules off of eBay, been messing with them and have found they don't have nearly enough power for what I'm trying to do (not that I expected them too), but I need at-least a watt out. I found a company RFMD that makes single chip RF AMP/LNA's, they have a few chips that would work, all the way up to 5W. I found one that looks like it would work with the CC1101, sort of pricy at 7\$ each. http://www.rfmd.com/CS/Documents/5110GDS.pdf Seems to me the CC1101 should have enough power to drive it. They even give you a schematic for the 450mhz band. So, I've never
12. ## MSP430 with USB support?

I've been thinking of trying to port V-USB to the MSP430. So we could have USB via Software. Can't stand the virtual COM port's myself, half the time they work half the time they don't. Would love to try something else in interfacing with a computer. Serial just is a lot of trouble.

Okay, It's time to revisit this thread I think. I did everything suggested, upgraded everything, stopped using my USB hub on my monitor for my LaunchPad, instead using the main USB ports on my computer and yet I still am having problems. The FET mostly works fine all the time, however many times the USB to Serial adapter part of the FET just breaks, it shows up in Putty and Terminal 1.9b can both connect to it, but no data makes it to the computer The ONLY solution is rebooting the computer. Plugging it into a different USB port, changing the com port number, and uninstalling and
14. ## Group Buy request- GPS module for \$15-20

I've been looking into cheap GPS modules, here's what I've found: I found these on mouser: http://www.mouser.com/ProductDetail/Mae ... 52bnFHEn8X I bought a cheap bluetooth module here http://www.ebay.com/itm/New-TomTom-MKII ... 2826026906 Taken apart: http://i.imgur.com/vHQPq.jpg Found out you could hold CTL low and read the serial output where its fed into the bluetooth module, the only problem is I tried to take the bluetooth module off and well, it didn't work after that, but its a cheap way to get GPS and a case with battery and charger, if only I could get that bluetooth
15. ## Strange problem with keypad matrix.

I feel so stupid that I just cant picture in my head why its shorting out. It works fine with diodes. I still get some funny ghosting because of the fact that there are not diodes on each switch, but I can use the multiple key combos I need to now! Thanks for the help.
16. ## Strange problem with keypad matrix.

I'm not sure if the keypad has diodes on the rows or not, I will try and test for them later this evening. I cannot take the keypad apart to see sadly. Here is the datasheet: http://www.goldmine-elec.com/pdf/G17927.pdf Based on this page, it looks like my problem may be the fact that the keypad doesn't have diodes on the switch rows? http://www.dribin.org/dave/keyboard/one_html/
17. ## Strange problem with keypad matrix.

So, I got some keypads the other day (I'm always ordering random crap...) from some alarm system, http://www.goldmine-elec-products.com/p ... ber=G17927 Pretty easy, standard 3x4 keypad matrix, I quickly wrote some code to read in key-presses over serial to the computer: const char keyMap[4][3] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'*','0','#'}, }; const char rowPins[4] = {BIT4, BIT5, BIT6, BIT7}; const char colPins[3] = {BIT0, BIT1, BIT2}; void main(void) { //Kill WDT and setup clocks WDTCTL = WDTPW + WDTHOLD; BCSCTL1 = CALBC1_1MHZ; DCOCTL = CALDCO
18. ## Interfacing with DHT11 Humidty + Temp sensor

Glad to see you got them working with timerA, I like your solution a lot more than mine!
19. ## Interfacing with DHT11 Humidty + Temp sensor

Encase anyone was wondering, I got some working code for this now: viewtopic.php?f=10&t=2339
20. ## Reading a DHT11 Temperature and Humidity sensor

I picked up a few of these sensors awhile back and wanted to get some code working for them.. Finally got the sensor working. I'm using a MSP430G2553 clocked @ 8mhz, all of it is done in software, no timers, so if you want to change the clock speed, you will need to change the __delay_cycles and the counter that determines if a bit if 1 or 0 (t). I'll eventually update this to work at other frequencies without having to fool with this stuff. Sensor is hooked to P1.7 in this code, but can be any unused port on P1, could easily be changed to P2 if needed. ex output, temp is in c, hum

I'm downloading v5 now! Didn't know it was out. Just for the record, I got a 3rd error just now: Error initializing emulator: A firmware update is required for the USB debug interface. Click the "Update" button to update the firmware and launch your debug session. But If i click Update, i get this: Error initializing emulator: Only one MSP430 device can be accessed at a time per each CCS process. Please start another instance of CCS for accessing the second FET, or reconfigure your Target Configuration file.

My launchpads FET (I guess thats what the programming part of the launchpad is called) has been giving me a lot of trouble lately, infact any one of the 3 launchpads I own are randomly giving me this error: Error connecting to the target: Could not find device (or device not supported) They work again sometimes if I hit retry, other times I have to unplug them for about 5 seconds, then plug them back in and it programs fine. There is another dialog that comes up sometimes similar see post #2 for the text. I also have trouble with the COM port, half the time it just stops working a
23. ## Interfacing with DHT11 Humidty + Temp sensor

I'd post my code... But I managed to overwrite it accidentally...DERP. I was actually doing that but could not get it to work out with the timings, it would randomly get stuck in the loop. I made a timeout for the while loop, but was still having problems. I was actually thinking about having using a timer to increment 1us and then counting the length of pulses, but didn't have any luck with this.
24. ## Interfacing with DHT11 Humidty + Temp sensor

Anyone done anything with this sensor? They're insanely cheap at 3 dollars each (http://www.suntekstore.com/goods.php?id=14002854), but they use a really funky (imo) one wire (not dallas one wire) data line. It's so frustrating!!! I can get them to read the data out, I can even read the data they are sending manually using my oscilloscope, but damn If I can write any code to read it.. Guess I just don't have enough knowledge yet. This is the datasheet for it http://www.micropik.com/PDF/dht11.pdf Anyone want to give them a try? I have an extra one somewhere around here I could sen
25. ## Interfacing 3x4 with keypad matrix

I got some cheap 3x4 keypad's from futurlec and just wanted to try them out with my launchpad, so far I have the code below, it outputs the key pressed over 9600 buad serial, I'm using this with the new G2553 chips. #include const char keyMap[4][3] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'*','0','#'}, }; const char rowPins[4] = {BIT4, BIT5, BIT6, BIT7}; const char colPins[3] = {BIT0, BIT1, BIT2}; void main(void) { //Kill WDT and setup clocks WDTCTL = WDTPW + WDTHOLD; BCSCTL1 = CALBC1_1MHZ;
×
• Blog

• #### Activity

×
• Create New...