STM32 Nucleo Giriş

Merhaba arkadaşlar ,

Yeni yazı dizime STM32 Nucleo ile devam edeceğim.Daha önce stm32f4 discovery ile yapmıs oldugum çalışmalar sayesinde hızlı bir seri yakalayabiliriz diye düşünüyoru. Arduino ve mbed destekli bu kartı sizde cok seviceksiniz. Mbed ve hazır shieldler ile hobi olarak yapmak istediğiniz işleri hızlıca yapabileceksiniz. Fakat ben Eclipse + IAR üzerinden gidiğ işin biraz daha teknik kısmınada değinmek istiyorum. Ama önce kartımızı kısaca tanıyalım biraz hakkında bilgi sahibi olduktan sonra kodlama işlerine başlayacağız.

STM32 Nucleo L053R8 (bende ki sürüm)

Key Features

  • STM32 microcontroller with LQFP64 package
  • Two types of extension resources
  • Arduino Uno Revision 3 connectivity
  • STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
  • mbed-enabled (mbed.org)
  • On-board ST-LINK/V2-1 debugger/programmer with SWD connector
  • selection-mode switch to use the kit as a standalone ST-LINK/V2-1
  • Flexible board power supply
  • USB VBUS or external source(3.3 V, 5 V, 7 – 12 V)
  • Power management access point
  • Three LEDs
  • USB communication (LD1), user LED (LD2), power LED (LD3)
  • Two push buttons: USER and RESET
  • USB re-enumeration capability: three different interfaces supported on USB
  • Virtual Com port
  • Mass storage
  • Debug port
  • Supported by wide choice of Integrated Development Environments (IDEs) including IAR™, Keil®, GCC-based IDEs

Getting started STM32 Nucleo pdf

User Manuel

Mbed tarafından da desteklendiğni söylemiştim. Bunla ilgili kısa bir örnek de vereceğim. İsteyen arkadaşlarımız buradan hızlıca geliştirme yapabilirler.

Bende sürüm L053R08 –> Mbed Link

Ekran Alıntısı

Open mbed compiler dedikten sonra elimizde ki kartı seciyoruz.

Ekran Alıntısı

ilk projemizi bu şekilde olusturmus oluyoruz. Daha sonra “compile”  dediğmizde bize bir binary dosyası olusturuyor ve download ediyoruz. Bu download ettiğimiz binary dosyasını direk ekranda görünen disk olarak gelen NUCLEO ya atıyoruz.

Ekran Alıntısı

Binary dosyamızı attıktan sonra NUCLEO kendisine reset atıcak yeni attıgımız binary dosyasını çalıştıracaktır.

Bundan sonra ki yazılarımda IAR ve Eclipse üzerinden programlama yollarını anlatacağım. Mbed severlere kolay gelsin 🙂

Happy Coding 🙂

Yorum bırakın