Skip to content
Snippets Groups Projects
title: Embedded programming. Group 2 Work. 
summary: Group work. Comparing microcontrollers.
show_authors: true
authors:
    - name: Akseli Uunila
      url: http://fabacademy.org/2023/labs/oulu/students/akseli-uunila/
    - name: Abhishek Kumar
      url: http://fabacademy.org/2023/labs/oulu/students/abhishek-kumar/
    - name: Aarne Pohjonen
      url: https://fabacademy.org/2023/labs/oulu/students/aarne-pohjonen/

Group work for week 4

In this group assignment, we learned about different tools for embedded programming.

We first soldered microcontrollers (XIAO RP2040, XIAO ESP32C3, and XIAO SAMD21 with pin connectors. Then, we were smoothly able to plug it into the breadboard for a group assignment with ring oscillators.

We first load the program into microcontrollers. We used programs given by our instructor. Detailed steps of this process could be found in our individual documentation for this week.

We used Keysight InfiniiVision DSOX3102A, a digital storage oscilloscope.

Measurements

The following figures (Figures 1, 2, 3) show schematics of the connection between the programmed microcontroller and oscilloscope.

The following figures (Figures 4, 5, and 6) show measurements at the oscilloscope.

Measurementphoto

Measurementphoto

Measurementphoto

Measurementphoto

Measurementphoto

Measurementphoto

oscilloscope measurement

oscilloscope measurement

oscilloscope measurement

Signal frequency for XIAO RP2040, XIAO ESP32C3, and XIAO SAMD2 is...,..., and,... respectively.

Schematics

Write here which pins were used for each

rp2040 schematic

esp32C3 schematic

samd21 schematic

Code used

We used these "ring oscillator" codes from Neil: