New development board have just arrived. Thought it would be nice to push things more towards ARM cortex-M3 playground.
This a STMicroelectronics STM32F103ZET6 ARM Cortex – M3 MCU based development board with 3.2” Touch LCD screen. This is a high – density performance line 32 -bit MCU featuring internal 512K of FLASH memory, 64K of RAM. It is rich in peripherals like USB, CAB, 11 timers, 3ADC and bunch of communication interfaces. Microcontroller itself seems to be powerful enough to run quite intense tasks, but there are more memory populated on board. Additionally there are:
- 512K SRAM module;
- 2M NOR FLASH;
- 28 NAND FLASH;
- 2M serial Flash;
- 2K 24LC02 EEPROM;
- 2xSD card slots (on board and on LCD expansion).
There also is a high speed CAN transceiver MCP2551chip with connector for easy access. Also there are two channels of USART populated, RS485, USB, beeper, 5 LEDs, 4 keys, 3 ADC, 2 PWM and 2 DAC screw terminals. Board can be powered from several sources selected by jumpers: external 5V, USB power or JLink power.
All MCU pins are populated through standard pitch leads 2.54mm.
This wouldn’t be fun without 3.2” color LCD with touch screen.
Board came with preloaded demo software that demonstrates μC/GUI capabilities. There are some attempts to port ulinux for this board as well. Right now I would like to set up FreeRTOS port for it and do some initial demos.
If you are looking for one – you can get them really cheap from ebay.