Showing posts with label Microcontrollers. Show all posts
Showing posts with label Microcontrollers. Show all posts

Monday, February 18, 2013

Four STM32-Discovery BaseBoards

I have have developed baseboards for the Discovery-F4, Discovery-F3, and Discovery-VL modules.  These were originally developed for use in my own projects.  The baseboards are now available for purchase as bare PCBs.

Discovery-F4 BaseBoard

Click to Enlarge
STM32-F4B1 BaseBoard Features [Click to Enlarge]
The baseboards  are designed to maximize the number of UART ports and peripherals that can be added to the Discovery boards.  The STM32-F4B1 baseboard is a 4-layer PCB that measures 160x160mm. 
Three serial interfaces can be added using ComBoard modules.  ComBoard is an open standard developed by BPS for adding UART peripherals to development boards.  ComBoards have 10 pins for all RS232 handshaking signals plus power, although many modules will just use Tx/Rx and possibly RTS/CTS. 

Friday, October 26, 2012

STM32 Discovery-F3 and Discovery-F4 Differences

STMicro has just released the Discovery-F3 board, the latest in its line of low-cost evaluation modules for the STM32 family of ARM-Cortex microcontrollers.  It is similar to the Discovery-F4 board released last year in many ways.

The Discovery-F3 has a 32-bit microcontroller with a floating-point unit like the Discovery-F4, and it has the same physical footprint as the Discovery-F4.  So what are the differences between the Discovery-F3 and the Discovery-F4?

Wednesday, October 17, 2012

Introducing the STMicro F3 Family of ARM Cortex-M4 Microcontrollers

Last year STMicro introduced the STM32 F4 family of high-performance ARM Cortex-M4 microcontrollers.  They are now launching the F3 series, a lower cost family of Cortex-M4 microcontrollers.

Thursday, January 5, 2012

A Pinout Spreadsheet for the STM32F4-Discovery

ARM Cortex microcontrollers have a great number of peripherals.  So many in fact that you won't be able to use many of them at the same time, except possibly on the highest pin count devices.  The ST-Micro Discovery-F4 module provides six USARTs, two USB ports, three I2C ports, three SPIs, sixteen ADC channels, ethernet and more...
BUT you have to pick and choose which are connected to the 80 available GPIO pins.

The Discovery-F4 module has up to 10 alternate functions on some pins to allow you to choose whether to use the pin as GPIO or as a peripheral pin.  Some functions are available on multiple pins.  However, pin conflicts may mean you won't be able to use all of the peripherals you want at the same time.

I have created an Excel spreadsheet to help in the pin assignment process.  The STM32-Discovery-F4 pinout spreadsheet lists the Discovery modules pin information along with the alternate functions available for each pin.  This spreadsheet helps me to plan my projects by assigning pin names and rearranging the rows to group related pins.  I have color coded the pin functions to help me see what functions are available on which pins.

Thursday, December 22, 2011

A Breakout Board for the STM32F4-Discovery

This is the first in a series of articles about the STM32 family of ARM Cortex microcontrollers.

In this article I will show the breakout board I built for the STM32F4 Discovery module.  It features two male DIL headers to easily attach jumper wires and two RS232 serial ports

It uses a BusBoard-3U prototyping board to connect the DIL male headers to the Discovery module.  For RS232 interfaces I used ComBoard CB232F and CB232M modules to simplify wiring.

Friday, March 11, 2011

Introducing the AVR-3U Dev Board for the ATmega1284P

BPS has created a development board for 40 pin AVR microcontrollers. All the interfaces are brought out to various connectors to easily hook up to accessory boards and peripheral ICs.

We wanted the following features for the board:
  • All thru-hole construction for easy assembly
  • Easy port connections to breadboards for prototyping
  • 2 serial ports.     Lots of memory (> 32k Flash).
  • JTAG connector for debugging