Embedded systems training for working professional and college students.
Learn c programming
Learn 8 bit and 32 bit microcontrollers basics and advanced concepts, interfacing of different analog and digital input and output devices such as sensors and actuators, motors, etc.
Learn different bus protocols such as i2c, spi, serial port, can bus, rs422, rs485 based devices such as LCD display, keyboard, SD mmc, Ethernet and wifi devices (esp8266)
      Â
Â
 ARM Cortex-M3 processor has been developed to provide a low-cost platform that meets the needs of MCU implementation, with a reduced pin count and low power consumption, while delivering outstanding computational performance and an advanced system response to interrupts. The ARM Cortex-M3 32-bit RISC processor features exceptional code efficiency, delivering high performance which is expected from an ARM core in the memory size usually associated with 8-bit and 16-bit devices.
The STM32F103 Performance Line family has an embedded ARM core and is therefore compatible with all ARM tools and software. It combines the high performance ARM Cortex-M3 CPU with an extensive range of peripheral functions and enhanced I/O capabilities. This is a good start-up board for learning the new ST Cortex-M3 based microcontrollers STM32F103C8T6. The headers with all microcontrollers port output allows you to easily implement your own experiments and add-ons.
Â
 Features:                                                    Â
- STM32F103C8T6 ARM 32-bit CORTEX M3â?¢ with 128K Bytes Program Flash, 20K Bytes RAM, USB, CAN, x2 I2C, x2 ADC 12 bit, x3
- UART, x2 SPI, x3 TIMERS, up to 72MHz operation
- Standard 2x10 pin ARM JTAG connector with Reset button
- Arduino compatibleÂ
- The onboard crystal 32.768KHZ and 8MHZ
- On-board voltage regulator 3.3V with up to 800mA current AMS1117-3.3
- USB connector with USB-UART onboard
- Supports USB power supply
- Status LED / Power supply LED
- 8 MHz crystal / 32768 Hz crystal and RTC backup battery connector
- Extension headers for all uC ports