/ Komentované zdrojové kódy |
/ STM32G0 |
- Primitivní blikání LEDkou pomocí HALu - blinky_hal.c
- Primitivní blikání LEDkou pomocí LL varianta 1 - blinky_ll_1.c Využívá "stand alone" funkcí pro konfiguraci jednotlivých vlastností GPIO
- Primitivní blikání LEDkou pomocí LL varianta 2 - blinky_ll_2.c Využívá struktury pro konfiguraci vlastností GPIO
- Primitivní blikání LEDkou pomocí CMSIS - blinky_cmsis.c Využívá přímá přístup do registrů ke konfiguraci i manipulaci s GPIO
- delay_us funkce delay_us_systick_freerun.c - neinvazivně využívající běžícího systicku (typicky použitého k periodickému přerušení)
- UART vysílání usart_tx_simple.c - jednoduchá inicializace, blokující funkce pro odesílání řetězců, primitivní ukázka použití sprintf/snprintf i printf
- UART příjem 1 usart_rx_irq_ascii.c - příjem textových příkazů pomocí přerušení + zpracování zpráv pomocí sscanf
- UART vysílání DMA usart_dma_tx_nonblock.c - vysílání zpráv/polí UARTem pomocí DMA
- specialitka - UART periodické autonomní vysílání krátké zprávy pomocí DMA a timeru usart_dma_tx_tim_sync_auto.c
- TIM PWM+DMA tim_pwm_dma.c - Autonomní proces pro periodickou animaci jasu LED (řízenou postupnou změnou střídy podle dané tabulky/pole)
- DAC dac_simple.c - Jednoduchá ukázka převodníku, převod se zahájí zápisem dat do DAC
- DAC TIM burst + DMA dac_tim_burst.c - Automaticky generovaný burst DAC převodů
- Window comparator counter double_comp_pulsecounter_wcapture.c - demonstrace systému který pomocí interních komparátorů čítá jen ty pulzy jejichž amplituda je ve specifikovaném rozsahu se záznamem obsahu čítačů pomocí capture události
- ADC - (jednoduchý) blokující AD převod adc_single_poll.c - demo "ručního" převodu interních a externích signálů
- ADC demo 2 adc_dma_scan_circular.c
- ADC demo 3 adc_dma_circ_timtrig_2irq.c
- ADC demo 4 adc_dma_circ_timtrig_multchan_irq.c
-
| Odkazy /
Home
| V1.00 8.5.2019 /
| By Michal Dudka (m.dudka@seznam.cz) /