Week 4: Reflection And Learnings
Download All Week 4 Files Here
Reflection
This week was frustrating at times, but in the end my understanding of microcontrollers and low-level programming increased significantly. Really taking the time to understand and play around with registers, bootloaders, etc, was very fruitful and is guaranteed to help me throughout the rest of Fab Academy.
Microcontrollers
- The difference between SRAM, EEPROM, and Flash
- All memory is divided into registers or bytes
- Pins can have many different functions, and those functions can be delineated through a
Multiplexer
register - Peripherals are components or functions that the microprocessor can communicate with
- What a bootloader is
- How to put Raspberry Pi Pico into bootloader mode
- How to install new board in the Boardoard Manager of the Arduino IDE
- How to install MicroPython through Thonny on a Pico (
RP2040
) - Differences between microprocessor architectures
MkDocs
- How to embed videos in MkDocs
- Four spaces are needed for bullet points deeper than 2 layers in Markdown