Skip to content
dwillmore edited this page May 14, 2023 · 5 revisions
  • GPIO -- Arduino like GPIO functions
  • GPIO_analogRead -- Arduino like analog input functions
  • MCOtest -- How to route internal clocks to the external MCO pin
  • adc_dma_opamp -- How to use DMA to read multiple A/D channels as well as how to use the op-amp
  • adc_polled -- Simple A/D conversion example
  • blink -- Blinks and LED on a GPIO. Demonstrates how to configure and manipulate GPIO
  • bootload -- An basic bootloader
  • debugprintfdemo -- How to use the high speed debug printf functionality of some of the programmers/debuggers
  • direct_GPIO -- Shows basic GPIO setup and the different ways to manipulate GPIO output values.
  • dma_GPIO -- How to use DMA to control GPIO output
  • external_crystal -- How to use an external XTAL as a processor timesource (in the form of a blink program)
  • exti_pin_change_isr -- How to use an external pin to trigger an interrupt routine
  • i2c_oled -- How to use the I2C peripherial and an SSD1306 example library
  • optionbytes -- How to program the option bytes which control some low level behaviors of the chip
  • run_from_ram -- How to make code execute from RAM
  • sandbox -- An example program to show how to use debug printf and debugging work
  • self_modify_code -- An example to show how to write self modifying code
  • spi_24L01_rx -- An example of how to use SPI and an nRF24L01 library to receive wireless data
  • spi_24L01_tx -- An example of how to use SPI and an nRF24L01 library to transmit wireless data
  • spi_dac -- How to setup SPI with DMA to control an external I2S DAC
  • spi_oled -- How to use the SPI peripherial and an SSD1306 example library
  • systick_irq -- How to setup the SYSTICK to generate periodic interrupts
  • tim1_pwm -- How to use Timer1 (Advanced Control Timer) to generate PWM signals
  • uartdemo -- How to use the UART peripherial
  • ws2812bdemo -- An example of using the SPI peripherial with DMA to control WS2812B LEDs
Clone this wiki locally