Which Cortex-4 STM32 for my "USB (device) & I2C" application?
Hi.
I am going to develop a “box�? that shall have a USB port (device) to be connected to a PC for SW downloading (to the “box�?) as well as other two-way PC-to-box communications (a PC for monitoring the “box�? and its contents). We also need one I2C port (master) in addition to a couple ADCs and some GPIO ports. I currently use Keil uV5 and ULINK2. I think I will go for the Cortex-M4 STM32F407 series MCU on my target-HW (guess I could have used STM32F105/107, but I prefer Cortex-M4 to Cortex-M3), because there is a matching development kit “STM32F407G-DISC1 - Development Board, STM32F407 High Performance MCU's, Various Sensors, Develop Audio Applications�?.
It’s a jungle of various tools and associated code out there to solve various problems, so my question is:
• Is my STM32F407 and the specified development kit the “best/recommended way�? to develop (USB/I2C) code for my “box�??
• Are there sufficient example projects and/or initializations code available (where?) for this development kit to support my task (writing code for exchanging information over the USB port/cable...)?
I really appreciate some recommendations…
BR Terje Bøhler
