Jump to content

abecedarian

Members
  • Content Count

    1,711
  • Joined

  • Last visited

  • Days Won

    23

Reputation Activity

  1. Like
    abecedarian got a reaction from bluehash in Better Documentation for Store BoosterPacks   
    http://www.ipbwiki.com/ ?
  2. Like
    abecedarian got a reaction from bluehash in Ready for a Project of the Month Competition?   
    My wife found out about this and made me change things. I can contribute $20 (US) to the prize and that's it, but she considers 43oh separate from this so I will gift $40 US to Bluehash to divvy up as necessary between Stellarisiti and 43oh.
  3. Like
    abecedarian got a reaction from izdane in [ ENDED ] Nov-Dec 2012 - 43oh Project of the Month Contest   
    I'll offer up (mostly) the same thing I did on stellarisiti.com:
     
    1) I will contribute $10 US to the prize, be it a gift certificate to whichever online source or cash prize, at a minimum, assuming the winner uses an MSP430 Launchpad.
    ... OR ...
    2) I will contribute $20 US to the prize, if the project also includes a C2000, Stellaris Launchpad or a 2nd MSP430.
    ... OR ...
    3) I will contribute $40 US to the prize, if the project includes an MSP430 Launchpad and at least two of the following: MSP430, C2000 or Stellaris processor.
     
    The criteria are mutually exclusive- if the winner meets the criteria for [3], the winner can't claim [2] and [1], for example.
     
     
    I will entertain, pending community opinion of course, the idea of "runner ups", provided those meet certain other standards. A runner up cannot get a prize above the winner: for instance if the winner doesn't meet the [3] criteria, neither can the runner up, right? Therefore the runner up(s) would win the prize(s) below the winner... catch my drift? Anyone could hook up a few MCU's and make some lights blink, but it's more about doing the most with the hardware and software than just hooking things up and making lights blink.
     
    I will stipulate that if you enter the same project here, on 43oh.com as well on stellarisiti.com, you cannot claim a prize from both, should you win.
     
     
    (My wife is going to hate me for doing this... :grin:)
  4. Like
    abecedarian got a reaction from bluehash in [ ENDED ] Nov-Dec 2012 - 43oh Project of the Month Contest   
    My wife found out about this and made me change things. I can contribute $20 (US) to the prize and that's it, but she considers 43oh separate from this so I will gift $40 US to Bluehash to divvy up as necessary, which means $20 to 43oh and $20 to Stellarisiti.
  5. Like
    abecedarian got a reaction from tripwire in [ ENDED ] Nov-Dec 2012 - 43oh Project of the Month Contest   
    I'll offer up (mostly) the same thing I did on stellarisiti.com:
     
    1) I will contribute $10 US to the prize, be it a gift certificate to whichever online source or cash prize, at a minimum, assuming the winner uses an MSP430 Launchpad.
    ... OR ...
    2) I will contribute $20 US to the prize, if the project also includes a C2000, Stellaris Launchpad or a 2nd MSP430.
    ... OR ...
    3) I will contribute $40 US to the prize, if the project includes an MSP430 Launchpad and at least two of the following: MSP430, C2000 or Stellaris processor.
     
    The criteria are mutually exclusive- if the winner meets the criteria for [3], the winner can't claim [2] and [1], for example.
     
     
    I will entertain, pending community opinion of course, the idea of "runner ups", provided those meet certain other standards. A runner up cannot get a prize above the winner: for instance if the winner doesn't meet the [3] criteria, neither can the runner up, right? Therefore the runner up(s) would win the prize(s) below the winner... catch my drift? Anyone could hook up a few MCU's and make some lights blink, but it's more about doing the most with the hardware and software than just hooking things up and making lights blink.
     
    I will stipulate that if you enter the same project here, on 43oh.com as well on stellarisiti.com, you cannot claim a prize from both, should you win.
     
     
    (My wife is going to hate me for doing this... :grin:)
  6. Like
    abecedarian got a reaction from jsolarski in [ ENDED ] Nov-Dec 2012 - 43oh Project of the Month Contest   
    I'll offer up (mostly) the same thing I did on stellarisiti.com:
     
    1) I will contribute $10 US to the prize, be it a gift certificate to whichever online source or cash prize, at a minimum, assuming the winner uses an MSP430 Launchpad.
    ... OR ...
    2) I will contribute $20 US to the prize, if the project also includes a C2000, Stellaris Launchpad or a 2nd MSP430.
    ... OR ...
    3) I will contribute $40 US to the prize, if the project includes an MSP430 Launchpad and at least two of the following: MSP430, C2000 or Stellaris processor.
     
    The criteria are mutually exclusive- if the winner meets the criteria for [3], the winner can't claim [2] and [1], for example.
     
     
    I will entertain, pending community opinion of course, the idea of "runner ups", provided those meet certain other standards. A runner up cannot get a prize above the winner: for instance if the winner doesn't meet the [3] criteria, neither can the runner up, right? Therefore the runner up(s) would win the prize(s) below the winner... catch my drift? Anyone could hook up a few MCU's and make some lights blink, but it's more about doing the most with the hardware and software than just hooking things up and making lights blink.
     
    I will stipulate that if you enter the same project here, on 43oh.com as well on stellarisiti.com, you cannot claim a prize from both, should you win.
     
     
    (My wife is going to hate me for doing this... :grin:)
  7. Like
    abecedarian got a reaction from bluehash in Ready for a Project of the Month Competition?   
    The Stellaris Launchpad may make for an interesting holiday show on it's own...
    ... but when paired with MSP430's and/or C2K's... and even more Stellaris Launchpads....
    How many snowmen, manorah, trees, sidewalk lights... or ...?.... can you control?
     
     
     
    So, let me clarify the offer:
     
    1) I will contribute $10 US to the prize, be it a gift certificate to whichever online source or cash prize, at a minimum, assuming the winner used a Stellaris Launchpad.
    ... OR ...
    2) I will contribute $20 US to the prize, if the project also includes an MSP430, C2000 or 2nd Stellaris Launchpad.
    ... OR ...
    3) I will contribute $40 US to the prize, if the project includes the Stellaris Launchpad and at least two of the following: MSP430, C2000 or Stellaris processor.
     
    The criteria are mutually exclusive- if the winner meets the criteria for [3], the winner can't claim [2] and [1], for example.
     
     
     
    I will entertain, pending community opinion of course, the idea of "runner ups", provided those meet certain other standards.
    A runner up cannot get a prize above the winner: if the winner doesn't meet the [3] criteria, neither can the runner up, right?
    Therefore the runner up(s) would win the prize(s) below the winner... catch my drift?
    Anyone could hook up a few MCU's and make some lights blink, but it's more about doing the most with the hardware and software than just hooking things up.
     
    Besides that, I may possibly looking at forking over $70 just for doing this so I want to be sure people are putting real effort into their works.
  8. Like
    abecedarian got a reaction from GeekDoc in Acrylic dragon   
    video here: http://flic.kr/p/drRYyM
  9. Like
    abecedarian got a reaction from dacoffey in Acrylic dragon   
    video here: http://flic.kr/p/drRYyM
  10. Like
    abecedarian reacted to bluehash in Ready for a Project of the Month Competition?   
    I know most of you are still getting your boards and getting familiar with it. Will anyone be interested in a Project of the Month Competition? This will really help the board add fresh content and new members.
    Let me know!
  11. Like
    abecedarian reacted to spirilis in MSP430F5172 LaunchPad XL   
    Buy @ The 43oh Store.
     
    So I got a couple samples of the F5172 (has 5V-tolerant I/Os, 32KB flash + 2KB SRAM, Timer_D can run up to 256MHz with FLL) this past summer and had nothing to do with them. Original idea was to make an Arduino-variant since it has around 12 5V-tolerant I/Os, but I decided against that when I first read about TI's 40-pin XL standard.
     
    EDIT: Link to newest revision of this design: http://forum.43oh.com/topic/2828-msp430f5172-launchpad-xl/page-4#entry31194
     
     


    Between last night and this morning I did some marathon CAD, and came up with my F5172 LaunchPad. Let me know what you think:

    (OSHpark mockup images, I'll most likely use Seeed and make them red.)


    Bottom:


    Notes:
    1. The board includes "mount" headers (female headers pointing down) to plug into the Emulation layer on the MSP430 LaunchPad rev 1.5. As I understand it, TI does *not* support the use of the LP's SBW for programming or debugging F5xxx devices but I've heard it does in fact work, maybe with some limitations (on the E2E forums someone was complaining step-by-step execution didn't work).

    2. The board includes the MSP-FET430UIF 14-pin header, SBW-only (and wired in accordance with slau278k's recommendations for SBW on F5xxx and F6xxx devices). A 3-pin jumper is there to select VCC TOOL (sourced from the FET tool) or external power.

    3. To align with TI's recommendations for the 40-pin XL pin functions, some ports have been duplicated to more than one LP pin. There is a vertical bar next to the pin label if it's also used elsewhere in the 40-pin layout.

    4. The device includes an FTDI FT232RL chip for the serial port. TXD and RXD LEDs are attached to CBUS0/CBUS1 and CBUS2-4 from the FTDI are broken out to a header. I now have headers in place to disable the TX/RX circuit from the chip.

    5. An LDO TPS77333 regulator (similar to MSP430 LaunchPad) is included for providing 3.3V power off the 5V USB feed. LDO_EN lets you enable/disable this and LDO_RST connects the RESET line to the F5172's RESET so the LDO can keep the chip halted until the LDO has built up its output voltage.

    6. LEDs on P1.7 and P3.6 (both PWM-able) have been included, I was thinking of using a white LED with P1.7 and blue LED with P3.6.

    7. P2.7 is not broken out to any of the LP pins, so it's specially designated for the SW1 button which also has a hardware debounce circuit. Should be idle-high, active-low (low when pressed).

    8. The 5V tolerant pins are enabled by switching the "VIO" header to 5V.

    9. XTALs are on the bottom, there are footprints for a tuning fork crystal and a HF through-hole crystal with its load capacitors nearby.

    10. AVcc exists on these chips so I set up an LC filter for it, L1 (10uH SMD) and C9 (10nF SMD).

    11. The F5172 datasheet, page 33, note 3 has not been adhered to--if VIO jumper is set to 5V it will probably get power before the LDO has spun up the 3V3 rail. We'll see if that matters (I doubt it)...
  12. Like
    abecedarian reacted to bluehash in Better Documentation for Store BoosterPacks   
    Ok.. first, apologies for shooting out like that. It was a bit defensive. Secondly, the store is gateway for members to buy stuff that are being made on the forums here, unlike a big company like cde mentioned. It's people over here designing their stuff and if many are interested, it's put on the Store with a bulk order from Seeed. I keep ordering batches as long as people are interested. It's quick and it works. For $5, there have to be cuts done somewhere.
    Hopefully, the board works well for you. Ask questions if you want.
    There was one link broken from the Store since we just upgraded to the new forum software last week. I have since fixed it. I did not realize that until now. Also, welcome to 43oh.
     
    - I might move this to "Suggestions" if this thread gets out of text.
  13. Like
    abecedarian got a reaction from bluehash in Acrylic dragon   
    video here: http://flic.kr/p/drRYyM
  14. Like
    abecedarian got a reaction from yyrkoon in Freescale Cortex-M0+, Arduino compatible(?) board.   
    I know it was posted over on stellarisit.com
    http://forum.stellarisiti.com/topic/45-new-freescale-m0-arm-freedom-development-board-for-13/
     
    But just in case-
     
    "The FRDM-KL25Z is a Development Tool for Kinetis KL25 Series, This Kinetis KL2 MCU family is pin, software and tool compatible with all other Kinetis L families and adds a full-speed USB 2.0 On-The-Go controller with an integrated low-voltage regulator. The Kinetis KL2 MCU family is also compatible with the Kinetis K20 (ARM
  15. Like
    abecedarian got a reaction from gordon in Magnetic rotary position sensors   
    I posted this on stellarisity.com too.
     
    In the quest to find a way to add crankshaft position sensing (more accurately, crankshaft position changes- the ECU would interpolate the position) to my EFI project (on stellerisity), I came across this:
    http://www.ams.com/e...osition-Sensors
    Put a bi-polar magnet on the end of a shaft, mount a chip close enough to the magnet and spin the shaft.
    Various ones output sine/cosine, absolute position, incremental pulses (one pulse per X degree), and PWM.
     
    If you find one (or two or three) you like, they offer samples of many of their products. I may have been lucky since I have a company-related email address and used that so I can't say any email address could be used, but who knows?
     
    On Oct. 20, I requested these:
    AS5140H-ASSU - up to 10,000 rpm per datasheet
    AS5232-HSST - up to 72,900 rpm per datasheet
    AS5048B-HTSB - no mention of rpm on datasheet but I imagine that'd be left to sampling the output waveforms and interpolating.
    ... and had a confirmation email the next day the order was accepted and another email Oct. 22 they were shipped FedEx from Vienna, Austria, no charge. They were supposed to arrive at my house on the 24'th but apparently FedEx is scared if someone is working on the roof of your home.
     
     
    Good luck.
  16. Like
    abecedarian got a reaction from bluehash in Magnetic Rotory Position Sensors   
    In the quest to find a way to add crank position sensing to my EFI project, I came across this:
    http://www.ams.com/eng/Products/Magnetic-Position-Sensors/Magnetic-Rotary-Position-Sensors
    Put a bi-pole magnet on the end of a shaft, mount a chip close enough to the magnet and spin the shaft.
    Various ones output sine/cosine, absolute position, incremental pulses (one pulse per X degree), and PWM.
     
    If you find one (or two or three) you like, they offer samples of many of their products. I may have been lucky since I have a company-related email addressed and used that so I can't say any email address could be used, but who knows?
     
    On Oct. 20, I requested these:
    AS5140H-ASSU - up to 10,000 rpm per datasheet
    AS5232-HSST - up to 72,900 rpm per datasheet
    AS5048B-HTSB - no mention of rpm on datasheet but I imagine that'd be left to sampling the output waveforms and interpolating.
    ... and had a confirmation email the next day the order was accepted and another email Oct. 22 they were shipped FedEx from Vienna, Austria, no charge.
     
     
    Good luck.
  17. Like
    abecedarian reacted to SugarAddict in 7110 LCD SPI   
    /* * main.c */ #include "inc\hw_types.h" #include "inc\hw_memmap.h" #include "driverlib\pin_map.h" #include "inc\lm4f120h5qr.h" #include "driverlib\sysctl.h" #include "driverlib\ssi.h" #include "driverlib\gpio.h" #include "7110LCD.h" int main(void) { SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_XTAL_16MHZ | SYSCTL_OSC_MAIN); // Nuke on-board LEDs SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF); GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3); GPIOPinWrite(GPIO_PORTF_BASE, (GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3), 0x00); // PB0: Reset // PB1: Chip Select(L) // PB2: Data(H)/Command(L) SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB); // Before SSI GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE, GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2); // Setup SSI SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI2); GPIOPinConfigure(GPIO_PB4_SSI2CLK); GPIOPinConfigure(GPIO_PB5_SSI2FSS); GPIOPinConfigure(GPIO_PB6_SSI2RX); GPIOPinConfigure(GPIO_PB7_SSI2TX); GPIOPinTypeSSI(GPIO_PORTB_BASE, GPIO_PIN_4 | GPIO_PIN_5 | GPIO_PIN_6 | GPIO_PIN_7); SSIConfigSetExpClk(SSI2_BASE, SysCtlClockGet(), SSI_FRF_MOTO_MODE_0, SSI_MODE_MASTER, 1000000, 8); SSIEnable(SSI2_BASE); LCDInit(); LCDCLS(); LCDGotoXY(0,0); LCDSendChar('S'); LCDSendChar('t'); LCDSendChar('e'); LCDSendChar('l'); LCDSendChar('l'); LCDSendChar('a'); LCDSendChar(' '); LCDSendChar('L'); LCDSendChar('C'); LCDSendChar('D'); while(1) { SysCtlDelay(100); } }
     

    /* * 7110LCD.h * * Created on: Oct 16, 2012 * Author: SugarAddict */ #ifndef __7110LCD_H__ #define __7110LCD_H__ #define LCD_WIDTH 96 #define LCD_HEIGHT 64 void LCDSend(unsigned long ulData); void LCDInit(); void LCDGotoXY(short col, short row); void LCDClearRow(short row); void LCDCLS(); const unsigned char table [][5] = { {0x00, 0x00, 0x00, 0x00, 0x00}// (space) ,{0x00, 0x00, 0x5F, 0x00, 0x00}// ! ,{0x00, 0x07, 0x00, 0x07, 0x00}// " ,{0x14, 0x7F, 0x14, 0x7F, 0x14}// # ,{0x24, 0x2A, 0x7F, 0x2A, 0x12}// $ ,{0x23, 0x13, 0x08, 0x64, 0x62}// % ,{0x36, 0x49, 0x55, 0x22, 0x50}// & ,{0x00, 0x05, 0x03, 0x00, 0x00}// ' ,{0x00, 0x1C, 0x22, 0x41, 0x00}// ( ,{0x00, 0x41, 0x22, 0x1C, 0x00}// ) ,{0x08, 0x2A, 0x1C, 0x2A, 0x08}// * ,{0x08, 0x08, 0x3E, 0x08, 0x08}// + ,{0x00, 0x50, 0x30, 0x00, 0x00}// , ,{0x08, 0x08, 0x08, 0x08, 0x08}// - ,{0x00, 0x60, 0x60, 0x00, 0x00}// . ,{0x20, 0x10, 0x08, 0x04, 0x02}// / ,{0x3E, 0x51, 0x49, 0x45, 0x3E}// 0 ,{0x00, 0x42, 0x7F, 0x40, 0x00}// 1 ,{0x42, 0x61, 0x51, 0x49, 0x46}// 2 ,{0x21, 0x41, 0x45, 0x4B, 0x31}// 3 ,{0x18, 0x14, 0x12, 0x7F, 0x10}// 4 ,{0x27, 0x45, 0x45, 0x45, 0x39}// 5 ,{0x3C, 0x4A, 0x49, 0x49, 0x30}// 6 ,{0x01, 0x71, 0x09, 0x05, 0x03}// 7 ,{0x36, 0x49, 0x49, 0x49, 0x36}// 8 ,{0x06, 0x49, 0x49, 0x29, 0x1E}// 9 ,{0x00, 0x36, 0x36, 0x00, 0x00}// : ,{0x00, 0x56, 0x36, 0x00, 0x00}// ; ,{0x00, 0x08, 0x14, 0x22, 0x41}// < ,{0x14, 0x14, 0x14, 0x14, 0x14}// = ,{0x41, 0x22, 0x14, 0x08, 0x00}// > ,{0x02, 0x01, 0x51, 0x09, 0x06}// ? ,{0x32, 0x49, 0x79, 0x41, 0x3E}// @ ,{0x7E, 0x11, 0x11, 0x11, 0x7E}// A ,{0x7F, 0x49, 0x49, 0x49, 0x36}// B ,{0x3E, 0x41, 0x41, 0x41, 0x22}// C ,{0x7F, 0x41, 0x41, 0x22, 0x1C}// D ,{0x7F, 0x49, 0x49, 0x49, 0x41}// E ,{0x7F, 0x09, 0x09, 0x01, 0x01}// F ,{0x3E, 0x41, 0x41, 0x51, 0x32}// G ,{0x7F, 0x08, 0x08, 0x08, 0x7F}// H ,{0x00, 0x41, 0x7F, 0x41, 0x00}// I ,{0x20, 0x40, 0x41, 0x3F, 0x01}// J ,{0x7F, 0x08, 0x14, 0x22, 0x41}// K ,{0x7F, 0x40, 0x40, 0x40, 0x40}// L ,{0x7F, 0x02, 0x04, 0x02, 0x7F}// M ,{0x7F, 0x04, 0x08, 0x10, 0x7F}// N ,{0x3E, 0x41, 0x41, 0x41, 0x3E}// O ,{0x7F, 0x09, 0x09, 0x09, 0x06}// P ,{0x3E, 0x41, 0x51, 0x21, 0x5E}// Q ,{0x7F, 0x09, 0x19, 0x29, 0x46}// R ,{0x46, 0x49, 0x49, 0x49, 0x31}// S ,{0x01, 0x01, 0x7F, 0x01, 0x01}// T ,{0x3F, 0x40, 0x40, 0x40, 0x3F}// U ,{0x1F, 0x20, 0x40, 0x20, 0x1F}// V ,{0x7F, 0x20, 0x18, 0x20, 0x7F}// W ,{0x63, 0x14, 0x08, 0x14, 0x63}// X ,{0x03, 0x04, 0x78, 0x04, 0x03}// Y ,{0x61, 0x51, 0x49, 0x45, 0x43}// Z ,{0x00, 0x00, 0x7F, 0x41, 0x41}// [ ,{0x02, 0x04, 0x08, 0x10, 0x20}// "\" ,{0x41, 0x41, 0x7F, 0x00, 0x00}// ] ,{0x04, 0x02, 0x01, 0x02, 0x04}// ^ ,{0x40, 0x40, 0x40, 0x40, 0x40}// _ ,{0x00, 0x01, 0x02, 0x04, 0x00}// ` ,{0x20, 0x54, 0x54, 0x54, 0x78}// a ,{0x7F, 0x48, 0x44, 0x44, 0x38}// b ,{0x38, 0x44, 0x44, 0x44, 0x20}// c ,{0x38, 0x44, 0x44, 0x48, 0x7F}// d ,{0x38, 0x54, 0x54, 0x54, 0x18}// e ,{0x08, 0x7E, 0x09, 0x01, 0x02}// f ,{0x08, 0x14, 0x54, 0x54, 0x3C}// g ,{0x7F, 0x08, 0x04, 0x04, 0x78}// h ,{0x00, 0x44, 0x7D, 0x40, 0x00}// i ,{0x20, 0x40, 0x44, 0x3D, 0x00}// j ,{0x00, 0x7F, 0x10, 0x28, 0x44}// k ,{0x00, 0x41, 0x7F, 0x40, 0x00}// l ,{0x7C, 0x04, 0x18, 0x04, 0x78}// m ,{0x7C, 0x08, 0x04, 0x04, 0x78}// n ,{0x38, 0x44, 0x44, 0x44, 0x38}// o ,{0x7C, 0x14, 0x14, 0x14, 0x08}// p ,{0x08, 0x14, 0x14, 0x18, 0x7C}// q ,{0x7C, 0x08, 0x04, 0x04, 0x08}// r ,{0x48, 0x54, 0x54, 0x54, 0x20}// s ,{0x04, 0x3F, 0x44, 0x40, 0x20}// t ,{0x3C, 0x40, 0x40, 0x20, 0x7C}// u ,{0x1C, 0x20, 0x40, 0x20, 0x1C}// v ,{0x3C, 0x40, 0x30, 0x40, 0x3C}// w ,{0x44, 0x28, 0x10, 0x28, 0x44}// x ,{0x0C, 0x50, 0x50, 0x50, 0x3C}// y ,{0x44, 0x64, 0x54, 0x4C, 0x44}// z ,{0x00, 0x08, 0x36, 0x41, 0x00}// { ,{0x00, 0x00, 0x7F, 0x00, 0x00}// | ,{0x00, 0x41, 0x36, 0x08, 0x00}// } ,{0x08, 0x08, 0x2A, 0x1C, 0x08}// -> ,{0x08, 0x1C, 0x2A, 0x08, 0x08} // <- }; void LCDSend(unsigned long ulData) { GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_1, 0x00); // CS LOW SSIDataPut(SSI2_BASE,ulData); while(SSIBusy(SSI2_BASE)) { //kill time } GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_1, 0x02); // CS HIGH } void LCDInit() { // Initially only Reset High GPIOPinWrite(GPIO_PORTB_BASE, (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2), 0x01); SysCtlDelay(100); // Set all High GPIOPinWrite(GPIO_PORTB_BASE, (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2), 0x07); SysCtlDelay(100); // Reset Low GPIOPinWrite(GPIO_PORTB_BASE, (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2), 0x06); SysCtlDelay(100); // Reset High GPIOPinWrite(GPIO_PORTB_BASE, (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2), 0x07); SysCtlDelay(100); // Command Low GPIOPinWrite(GPIO_PORTB_BASE, (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2), 0x03); SysCtlDelay(100); LCDSend(0xA6); //Display: Normal LCDSend(0xA3); //LCD Bias Settings: 1/7 (0xA2 for 1/9) LCDSend(0xA0); //ADC Selection: Reverse LCDSend(0xA1); //ADC Selection: Reverse //LCDSend(0xC8); //Common Output: Upside Down LCDSend(0xC0); //Common Output: Normal Direction LCDSend(0x22); //Set the V5 output Voltage LCDSend(0x81); //set Electronic Volume - brightness LCDSend(0x2E); //Power Controller Set: LCDSend(0x2F); //Power Controller Set: Voltage follower circuit: ON LCDSend(0xE3); //Non-OPeration Command LCDSend(0x40); //Set the start line LCDSend(0xAF); //LCD On LCDSend(0xA4); //Display All Points: NORMAL // Data High GPIOPinWrite(GPIO_PORTB_BASE, (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2), 0x07); } void LCDGotoXY(short col, short row) { GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_2, 0x00); // Command Low LCDSend(0xB0+row); // page address col += 18; LCDSend(0x10+(col>>4)); // column address LCDSend(0x00+(col&0x0F)); GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_2, 0x04); // Data High } void LCDClearRow(short row) { short i = 0; LCDGotoXY(0, row); for(i=0;i<LCD_WIDTH;i++) LCDSend(0x00); } void LCDCLS() { short i = 0; for(i=0;i<=(LCD_HEIGHT/8);i++) LCDClearRow(i); } void LCDSendChar(char cChar) { LCDSend(table[cChar-32][0]); LCDSend(table[cChar-32][1]); LCDSend(table[cChar-32][2]); LCDSend(table[cChar-32][3]); LCDSend(table[cChar-32][4]); LCDSend(0x00); } #endif /* 7110LCD_H_ */
  18. Like
    abecedarian got a reaction from jsolarski in Interesting item on ebay   
    http://www.ebay.com/...utorefresh=true
     
    "You will get a factory NEW HP Vantera E3232B Analog/Discrete I/O node module. This module was over $1000 new. Perfect for hacking with your Arduino or Basic Stamp."
     
    US $14.99 + 4.99 shipping.
     
     
    Might be good for parts / projects. Google didn't find much information about it though.
     
     
    * Stupid me should have placed this in the general electronics forum. sorry.
  19. Like
    abecedarian got a reaction from bluehash in Halloween contest anyone? Sparkfun gift card prize?   
    bluehash, you're messing with me, aren't you?
     
    On Stellarisiti I offered an additional US $10 to the sparkfun gift certificate, bringing it to US $30.
     
    I also am offering US $10 at the 43oh store, to the winner, if the project includes both the Stellaris LaunchPad and at least one MSP430.
  20. Like
    abecedarian reacted to MattTheGeek in Do my solder joints look okay?   
    Looks good. Make sure to clean those joints off with isopropyl alcohol (Rubbing alcohol) if you haven't already.
  21. Like
    abecedarian reacted to bluehash in [S]IV-18 VFD Clock Booster Pack   
    What cube said. Also if someone drops out, you can have the unclaimed..sound good?
     
    Sent from my PI39100 using Board Express
  22. Like
    abecedarian reacted to cubeberg in [S]IV-18 VFD Clock Booster Pack   
    Not right now. Watch the GB thread in case someone doesn't want theirs.
    We purchased extra boards that will be going up in the store. I'll see about getting another GB going for the tubes and parts if there's enough interest after this GB is done.
  23. Like
    abecedarian got a reaction from bluehash in Halloween contest anyone? Sparkfun gift card prize?   
    I'm still too new at this to do anything useful other than copy someone else's ideas, but I tell you what: I'll donate US $10 to the giftcard fund to raise it to US$30.
     
    It's the least I can do to contribute to what should be the best source of 411 outside of TI.
  24. Like
    abecedarian reacted to xpg in ENC28J60 Booster Pack   
    Hi,

    After a couple of hours of work porting the enc26j80 driver from my own mini ipv6 stack to uip, I have my enc28j60 booster pack working with the Stellaris Launchpad.



    The current example code is at https://github.com/xpgdk/stellaris-enc28j60-booster and does nothing more than acquiring an IPv4 address and serve a static web-page on port 80. The code is tested using GCC only.




    (I apologize for the quality of the video)

    I will be improving the driver and the example code in the coming weeks. 
    Schematics for revision 2:

     
    Board:

     
     
    Updated April 9th 2013: Added schematics and board-design of rev 2 board.
  25. Like
    abecedarian reacted to RobG in 2.2" Color LCD Booster Pack with Touch   
    Finally, the boards are here. Will have to test the touch functionality now.
     

×
×
  • Create New...