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 three different microcontrollers all in the Seeed XIAO form factor.
We first learned putting simple sample codes to those
and later used the "ring oscillator" codes and measured the signal frequencies.
We used Keysight InfiniiVision DSOX3102A, a digital storage oscilloscope.
## Programming the microcontrollers
## Code used
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
as each one of us did one microcontroller.
We used these "ring oscillator" codes from Neil:
...
...
@@ -33,7 +34,10 @@ We used these "ring oscillator" codes from Neil:
## Pin connections
Write here which pins were used for each
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.
The idea is to connect one input and one output pin together. In the programmed code the input will be read and the output will be set to the opposite boolean value.
This will result in a square wave of which frequency we will measure with the oscilloscope.