Thursday 5 February 2015

microcontroller - STM32 custom board



I want to make a custom board from STM32F4. Suppose I follow schematics with the minimum required components, like crystal, reset switch, voltage regulator, JTAG connection, etc. and assemble them on a PCB, will it be ready to be programmed like any STM32 board that is sold?


Or is there an intermediate thing that have to be done to make the board usable?



Answer



There are plenty of resources by ST. I have learnt a lot from STM32F4 Discovery documentation for example. It is a pretty good board in my opinion so it makes a good reference material.


Personally I prefer SWD programmer when it comes to STM32 because with a Discovery and its on board ST-Link you can program any other custom STM32 board through a four pin connector.


The other important document is the Getting started with STM32F4xxxx MCU hardware development. Of course there are one for each series.


All necessary points are covered:



This application note is intended for system designers who require an overview of the hardware implementation of the development board, with focus on features like


• power supply



• package selection


• clock management


• reset control


• boot mode settings


• debug management.



Reference designs included as well and some recommended PCB routing guidelines for STM32F4xxxx devices. All in all really useful.


More application notes here if you are interested in specific peripherals.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...