[sdiy] STM32 processor

MTG grant at musictechnologiesgroup.com
Wed Oct 12 23:49:51 CEST 2011


Do you know if it can do tilt (inclinometer)? I've wondered how tilt is done 
with similar devices.

GB
www.musictechnologiesgroup.com


----- Original Message ----- 
From: "Mikko Helin" <maohelin at gmail.com>
To: "James Hughes" <james at virtualjames.com>
Cc: <synth-diy at dropmix.xs4all.nl>
Sent: Wednesday, October 12, 2011 1:51 PM
Subject: Re: [sdiy] STM32 processor


Discovery's got motion sensor, nice for creating a theremin like
synth, and audio sensor (microphone I guess) which could be used for
creating vocoders like FX.

Here are the key features:


*   STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex-M4F
core, 1 MB Flash, 192 KB RAM in an LQFP100 package
*  On-board ST-LINK/V2 with selection mode switch to use the kit as a
standalone ST-LINK/V2 (with SWD connector for programming and
debugging)
*    Board power supply: through USB bus or from an external 5 V supply 
voltage
*    External application power supply: 3 V and 5 V
*    LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer
*    MP45DT02, ST MEMS audio sensor, omni-directional digital microphone
*    CS43L22, audio DAC with integrated class D speaker driver
*    Eight LEDs:
       * LD1 (red/green) for USB communication
       * LD2 (red) for 3.3 V power on
       * Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue)
       * 2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
*    Two push buttons (user and reset)
*    USB OTG FS with micro-AB connector
*    Extension header for all LQFP100 I/Os for quick connection to
prototyping board and easy probing


-Mikko

On Wed, Oct 12, 2011 at 11:44 PM, Mikko Helin <maohelin at gmail.com> wrote:
> STM32F4 which is a Cortex-M4 ARM CPU seems to be out. The STM32F4
> DISCOVERY kit 
> (http://www.st.com/internet/evalboard/product/252419.jsp?WT.ac=fp_sep11_stm32f4discovery)
> is available now at least from Mouser and and Watterott (in stock, you
> can get them also from Farnell, Digikey and elsewhere):
>
> http://www.watterott.com/de/STM32F4Discovery
>
> The STM32 device onboard has got 32-bit single precision floating
> point unit, and there is a Crystal/Cirrus DAC on the pcb as well. Just
> add a MIDI input connector and you've got some kind of synth board for
> less that 20 money units. Too bad it doesn't support OpenOCD, jut
> ST-Link, and there doesn't seem to be proper free toolchains, the free
> version of Atollic TrueStudio seems to be the most unlimited one. It
> might be possible also to get the FreeRTOS "toolchain" working with
> this kit (excepet for programming I think), or Versaloon
> (http://www.versaloon.com/bbs/viewtopic.php?f=2&t=17&sid=9bd89fac68c40383597d3ea223b04621&start=190
> , maybe someone else knows this STM stuff better).
>
> -Mikko
>
> On Fri, Sep 16, 2011 at 2:03 AM, James Hughes <james at virtualjames.com> 
> wrote:
>> I have no experience with this board, but have been thinking about
>> picking one up:
>> http://leaflabs.com/devices/maple/
>>
>> Comes with Linux/Mac/Windows IDE. It looks like it might be slightly
>> crippled with respect to IO, since they decided to make it Arduino
>> pin-compatible, but there's mention of a forthcoming "native" board
>> layout.
>>
>> Since it's JTAG programmable, I'm sure you can bypass their integrated
>> bootloader/toolchain/libraries, if you need lower level access to the
>> MCU.
>>
>> Still, it looks like be an easy entrée into Cortex-M3 land.
>>
>> On Thu, Sep 15, 2011 at 3:39 PM, Eric Brombaugh <ebrombaugh1 at cox.net> 
>> wrote:
>>> On 09/15/2011 03:31 PM, Matthew Smith wrote:
>>>>
>>>> Anyone know anything about STM32 development toolchains that run on
>>>> Linux? I know that there's gcc for ARM, but was wondering if there were
>>>> tools for actually programming the devices.
>>>
>>> I'm using OpenOCD along with an Olimex USB-TINY JTAG pod.
>>>
>>> I'm running this on an Ubuntu 11.04 system and while Ubuntu has OpenOCD 
>>> in
>>> its repo, they're only up to rev 0.4 but rev 0.5 or greater is required 
>>> to
>>> support the STM32 'value line' parts. I ended up grabbing the latest 
>>> source
>>> of OpenOCD from their git repo and compiling it myself. That's been 
>>> working
>>> just fine.
>>>
>>> Links for all of this stuff at my STM32 web page:
>>>
>>> http://members.cox.net/ebrombaugh1/embedded/stm32breakout/index.html
>>>
>>> Eric
>>> _______________________________________________
>>> Synth-diy mailing list
>>> Synth-diy at dropmix.xs4all.nl
>>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at dropmix.xs4all.nl
>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>
>
_______________________________________________
Synth-diy mailing list
Synth-diy at dropmix.xs4all.nl
http://dropmix.xs4all.nl/mailman/listinfo/synth-diy




More information about the Synth-diy mailing list