M.P. 2016-04-11, zoivenie Jodo dosky (blikanie LED, UART vystup, STM32 bootloader)

STM32F102 board Blinky Demo

poznamky:

- na nahravanie kodu treba seriovy kabel RS232 (samica, samica) krizeny, konektor pri napajani
- nahravanie cez USART pomocou STM32 Flashloader-u:
  1 vypnut napajanie
  2 prehodit boot jumper
  3 zapnut napajanie
  4 spustit Flashloader (nastavit port, defaultne nastavenia linky)
  5 nahrat HEX subor
  6 odpojit od napajania
  7 vratit jumper
  8 zapnut napajanie (tlacidlo reset sa nenaslo...)
- nefunguje Bootloader bez pripojenej baterky!
- projekt Blinky, upraveny z povodnej verzie pre MCBSTM32 (STM32F103)
- frekvencia jadra 48 MHz, krystal je 16 MHz
- zmeny oproti povodnemu projektu:
  1 zmenene OSC na 16.0 v nastaveniach projektu
  2 pridane v nastaveniach C/C++ do define VALUE_HSE=16000000
  3 inicializacia a ovladanie LED zmenene z PB8-PB15 na rozsah PB0-PB7
  4 vyhodene LCD, IRQ, ADC
  5 v system_stm32f10x.c odkomentovat riadok 111 #define SYSCLK_FREQ_24MHz 24000000
    (pre nastavenie 48 MHz) a zakomentovat vsetky ostatne - 24 zahadne nastavi ako 48 MHz
  6 pre spravny BaudRate treba v Serial.c zmenit konstantu v riadku 75 na 48000000UL
- LEDky su zasvietene pri LED_Off a opacne (svietia pri logickej 0)
- spravy z printf su posielane na USART2 - dru hy konektor pri USB
- projekt ma nastaveny STM32F103C8 - vygenerovany hex funguje aj v F102
- F103 sa da simulovat v Keil-i