kit-xmc13-boot-001

There are 38 repositories under kit-xmc13-boot-001 topic.

  • Infineon/cce-mtb-xmc-pmsm-foc-sl

    This code example demonstrates the sensor-less PMSM FOC motor control application using XMC1300/XMC1400. In order to test this code example, XMC1000 Motor Control Application Kit is needed. This kit includes an XMC1300/XMC1400 board and a PMSM low voltage motor card with a 3-phase motor.

    Language:C5901
  • Infineon/mtb-example-xmc-flash-program

    This code example demonstrates how to erase a sector of the flash, write data to the sector and check the data for correctness on the XMC MCU device.

    Language:C3180
  • Infineon/mtb-example-xmc-ccu4-pwm

    This code example demonstrates the use of CCU4 module in XMC MCU to create a PWM signal. The CCU4 slice is configured in monoshot mode and is restarted on an external start event.

    Language:Makefile21702
  • Infineon/mtb-example-xmc-uart-shell

    This code example demonstrates implementation of a shell on the UART communication interface including commands to toggle a LED using XMC MCU.

    Language:C21802
  • Infineon/cce-mtb-xmc-bldc-scalar-hall

    This community code example (CCE) demonstrates Hall sensor based three phase BLDC motor control application using XMC1300 Boot Kit. In order to test this software, XMC1000 Motor Control Application Kit is needed.

    Language:C190
  • Infineon/mtb-example-xmc-ccu4-timer

    This code example demonstrates the usage of the Capture and Compare Unit 4 (CCU4) timer by blinking an LED using CCU4 timer period match interrupt available in XMC MCU.

    Language:Makefile11801
  • Infineon/mtb-example-xmc-ccu8-pwm-complementary

    This code example demonstrates generating two complementary pulse width modulated (PWM) waves using the Capture and Compare Unit(CCU8 module) available in XMC MCU.

    Language:Makefile11702
  • Infineon/mtb-example-xmc-posif-hall

    This code example demonstrates a position interface (POSIF) module in Hall sensor mode and uses the capture and compare unit 4 (CCU40) module to determine the speed of rotation of the motor.

    Language:C11401
  • Infineon/mtb-example-xmc-acmp-cmp

    This code example demonstrates the usage of the Analog Comparator (ACMP) peripheral of XMC MCU.

    Language:Makefile170
  • Infineon/mtb-example-xmc-blinky-freertos

    This code example demonstrates blinking LED functionality implemented by FreeRTOS tasks running on the XMC MCU.

    Language:C1702
  • Infineon/mtb-example-xmc-ccu4-timer-concatenation

    This code example demonstrates the concatenation or linking feature of the Capture and Compare Unit 4 (CCU4) slices available in XMC MCU.

    Language:Makefile1
  • Infineon/mtb-example-xmc-ccu8-capture

    This code example demonstrates the capture feature of Capture and Compare unit (CCU8) slices available in XMC MCU.

    Language:Makefile
  • Infineon/mtb-example-xmc-ccu8-pwm

    This code example demonstrates how to generate PWM signals using Capture and Compare unit (CCU8) slices available in XMC MCU.

    Language:C
  • Infineon/mtb-example-xmc-ccu8-sync-start

    This code example demonstrates the synchronous start of Capture-Compare Unit 8 (CCU80 and CCU81) in the XMC MCU upon receiving a trigger from the Event Request Unit (ERU). The CCU8 timer slice program blinks the on-board user LEDs (CCU80 blinks User LED1 and CCU81 blinks User LED2) when a timer period match interrupt occurs.

    Language:C
  • Infineon/mtb-example-xmc-ccu8-timer

    This code example demonstrates the usage of Capture-Compare Unit 8 (CCU8) in the XMC MCU in timer mode. The CCU8 timer slice program blinks an LED when a timer period match interrupt occurs.

    Language:Makefile170
  • Infineon/mtb-example-xmc-ccu8-timer-concatenation

    This code example demonstrates the concatenation or linking feature of the Capture and Compare Unit 8 (CCU8) slices available in XMC MCU.

    Language:Makefile140
  • Infineon/mtb-example-xmc-eru-extint

    This code example demonstrates Event Request Unit (ERU) functionality with external interrupt on XMC MCU evaluation kits. In this example, an external signal, fed into the ERU unit using a GPIO pin, triggers a service request interrupt that toggles an LED.

    Language:C
  • Infineon/mtb-example-xmc-flash-eeprom

    This code example shows how to use a portion of the internal flash memory of XMC MCUs as emulated EEPROM memory, and provides necessary APIs to perform read and write operations to the emulated EEPROM.

    Language:C150
  • Infineon/mtb-example-xmc-i2c-master-slave

    This code example demonstrates the implementation of an I2C master and an I2C slave on the same device based on the Universal Serial Interface Channel (USIC). The I2C master sends commands to the I2C slave to toggle the LEDs present on the XMC development kit.

    Language:C170
  • Infineon/mtb-example-xmc-posif-qd

    This example demonstrates a Position Interface (POSIF) module in Quadrature Decoder (QD) mode and uses the CCU40 module to determine the speed of rotation of the encoder.

    Language:C
  • Infineon/mtb-example-xmc-rtc-alarm

    This code example demonstrates an RTC alarm interrupt of 1 minute to set a periodically blinking LED on the XMC MCU Evaluation kits.

    Language:C170
  • Infineon/mtb-example-xmc-scu-brownout-detection

    This code example demonstrates brownout detection by reducing power supply voltage from 3.3 V to the defined voltage threshold using brownout detection available in XMC MCU devices.

    Language:Makefile140
  • Infineon/mtb-example-xmc-scu-sleep

    This code example demonstrates the System Control Unit (SCU) sleep mode on the XMC MCU evaluation kits. Wakeup is done by using an external interrupt via the Event Request Unit (ERU). An LED glows at every falling edge of the external signal inside the ERU interrupt. The MCU is put back to sleep mode again after servicing the interrupt.

    Language:C140
  • Infineon/mtb-example-xmc-spi-master

    This code example demonstrates the transfer of 3 bytes of data using SPI Master in XMC MCU.

    Language:Makefile140
  • Infineon/mtb-example-xmc-tse-calc-temperature

    This code example demonstrates how to use TSE (on-chip temperature sensor). TSE calculates temperature readings from the sensor and sends them over UART periodically every 1 s.

    Language:Makefile140
  • Infineon/mtb-example-xmc-uart-printf

    This example demonstrates how to use the printf function with a Universal Serial Interface Channel (USIC) based UART in XMC MCU.

    Language:Makefile1701
  • Infineon/mtb-example-xmc-uart-transmit

    This code example demonstrates simple UART communication by printing periodic "Hello World!!" message on a terminal and blinking an LED. The message can be seen on a PC terminal.

    Language:Makefile1
  • Infineon/mtb-example-xmc-uart-transmit-receive-fifo-interrupts

    This code example demonstrates how to use the Tx and Rx FIFO limit interrupts and sends data from the Tx buffer to the Rx buffer. If reception is successful, the onboard LED 1 glows; otherwise, the LED remains OFF.

    Language:C140
  • Infineon/mtb-example-xmc-vadc-bg

    This example demonstrates how to convert a single channel using the background source in VADC. In this example, the background source continuously requests conversion. The ADC conversion result is read and displayed on the UART Terminal.

    Language:C140
  • Infineon/mtb-example-xmc-vadc-queue

    This example demonstrates how to convert multiple channels in a dedicated sequence using the queue source in VADC.

    Language:Makefile140
  • Infineon/mtb-example-xmc-vadc-scan

    This code example demonstrates working of the Versatile Analog to Digital Converter (VADC) in the XMC MCU in continuous scan mode for one channel.

    Language:C170
  • Infineon/mtb-example-xmc-wdt-feed

    This code example demonstrates a Watchdog Timer (WDT) on the XMC MCU.

    Language:C
  • Infineon/mtb-example-xmc-wdt-prewarning

    This code example demonstrates the prewarning feature of the watchdog timer (WDT) on the XMC MCU evaluation kits.

    Language:C140