[Spec Me] Electronics Development Board (Micro Controller)

Soldato
Joined
23 Nov 2007
Posts
4,950
Location
Lancashire, UK
Evening OcUK!

Right, I miss my programming days, but I can't for the life of me come up with a project that's purely software based that I want to undertake. So, I'm looking at getting back in to making some electronics projects...

My degree is electronic engineering, I've done a fair bit of past programming on the Keil MCB900 (http://www.keil.com/c51/mcb900/). There are so many offerings out on the market that although I know what I'm after, it would take me a month of Sundays to research them all - that's where I'm hoping OcUK can speed things up!

Requirements:
- Program via USB
- Program in C
- Potential for interfacing with additional circuitry (i.e. more than just an LED output)
- Compiler that works on W7 64bit
- Replaceable chip (for the times when flashing goes wrong!)

Cheers guys.
 
Soldato
Joined
16 May 2005
Posts
6,509
Location
Cold waters
Arduino is a beginner friendly repackaging of the Atmel AVR.

Really cool and has lots of momentum, but you might want to ditch their libraries and pokey IDE if you're an old hand.
 
Last edited:
Soldato
OP
Joined
23 Nov 2007
Posts
4,950
Location
Lancashire, UK
Thanks guys, I'm very enticed by the open source nature of the software and hardware of the Arduino, it seems to have picked up a really impressive following. Currently doing my research at the moment, I need to set myself up with a lab again really, so next on the list is finding a second hand oscilloscope, since I can't really be without one if I'm going to be doing any sort of electronics.
 
Soldato
Joined
18 Oct 2002
Posts
16,660
Location
Devon
If you want to play with a grown up micro the STM32VLDISCOVERY board is £6.80+vat from Farnell.

This is 32 Bit ARM Cortex CPU with loads of useful peripherals (e.g. DMA, loads of timers, three USARTS, two I2C ports, two SPI ports, two 12 bit DACs, 12 bit ADC) and the board comes with a built in USB/JTAG programmer. The STM32 is supported by GCC if you want totally free tools, and the demo version of the Keil MDK-ARM tools are fully functional to a certain code size. It's a real bargain IMO, especially as you can use the on board programmer for programming other STM32 devices. It's form factor means it's designed to plug into a breadboard or into stripboard so adding external circuitry is easy enough.
 
Associate
Joined
2 Aug 2004
Posts
564
Location
Adelaide
Another vote for the Arduino. I've built a few on stripboard, a couple of LED cubes and a temperature sensor using the platform. Nice friendly environment and plenty of information out there on interfacing and projects.
 
Soldato
OP
Joined
23 Nov 2007
Posts
4,950
Location
Lancashire, UK
If you want to play with a grown up micro the STM32VLDISCOVERY board is £6.80+vat from Farnell.

This is 32 Bit ARM Cortex CPU with loads of useful peripherals (e.g. DMA, loads of timers, three USARTS, two I2C ports, two SPI ports, two 12 bit DACs, 12 bit ADC) and the board comes with a built in USB/JTAG programmer. The STM32 is supported by GCC if you want totally free tools, and the demo version of the Keil MDK-ARM tools are fully functional to a certain code size. It's a real bargain IMO, especially as you can use the on board programmer for programming other STM32 devices. It's form factor means it's designed to plug into a breadboard or into stripboard so adding external circuitry is easy enough.


That looks stunning, thanks. Researching this now, but seems an utter bargain for the price. It'll be either this or the Arduino I think.
 
Soldato
OP
Joined
23 Nov 2007
Posts
4,950
Location
Lancashire, UK
The STM32 is definitely the one I'd go for, I'm currently using a few for a project at work and they're pretty powerful chips!

The pin headers along the edge of the board - are they 0.1" pitch? I'll make a little interface daughterboard for it I think so I'm not continually attaching and removing things to the actual dev board.
 
Associate
Joined
9 Jan 2005
Posts
715
Location
High Wycombe :/
Dumb question here, but with that STM32 is it possible to grab data from a FIFO and send it to a PC using the USB connection? If not, what would be required to make that happen?

Sorry for hijack!
 
Associate
Joined
21 Jan 2005
Posts
346
Another vote for the STM32!

The usb connection on the discovery board is not available as a UART for your application as its used for programming and debugging. You could use one of the UARTs instead and link it to something like an FTDI FT232R
 
Back
Top Bottom