CoIDE czyli migamy diodą w nowym środowisku VL-Discovery

CoIDE czyli migamy diodą w nowym środowisku VL-Discovery
Razem głosów: 5 co stanowi: 96% całości.

CooCox

 

Przenosiny się udały, mamy więc do dyspozycji Eclipse CoIDE wraz z kompilatorem ARM bez ograniczeń kodu. Warto też wspomnieć w tym miejscu, że płytka STM32VL Discovery była pierwszą wprowadzoną przez STM i obecnie często nazywa się ją STM32F1 Discovery z racji tego iż zawiera mikrokontroler STM32F1xx na pokładzie.

stm32discovery

STM32 VL/F1 – DISCOVERY   

To jedna z moich ulubionych płytek z serii Discovery i na niej bazuję cały kurs w tym miejscu.

Zatem co takiego zawiera, że ją tak lubię ??

Oczywiście jak na Discovery przystało zawiera uproszczony ST-Link taki sam jak w innych wersjach pracuj?cy w trybie SWD. Ponadto zawiera 2 przyciski – USER Buton i RESET oraz 2 diody LED.

Procesor w tej wersji to ARM Cortex-M3  STM32F100RBT6, który posiada:

  • 128 KB pamięci Flash
  • 8 KB pamięci RAM
  • 3 UARTY
  • 2 I2C
  • 2 SPI
  • CEC, ADC, DAC
Dlatego przy programach includuję pliki  dla STM32VL_Discovery lub dla procesora STM32F1xx
Przykładowy migacz diodowy w CoIDE:

Plik GPIO_Blink.c

Plik main.c

 

Efektem działania w/w programu jest takie selektywne miganie diodami LED. Program niemniej należy nieco przerobić by działał na STM32F0 Discovery…

Ale tym zajmiemy się w następnym arcie:)

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay