From a210c7fa7a80442009805e9fda240d917d8bcfd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20K=C3=A1kona?= Date: Mon, 8 Jul 2024 19:02:36 +0200 Subject: [PATCH] Update README.md --- README.md | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index dae8ede..0af40c2 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,15 @@ The RP2040 processor, developed by the Raspberry Pi Foundation, is a versatile m - **DMA**: Direct Memory Access controller for efficient data transfer. - **Debugging**: SWD (Serial Wire Debug) interface for debugging and development. + +## Module Schematic + +The schematic of the RP2040v01 module illustrates the connections and components used in the design. This includes the layout of the RP2040 processor, power management circuitry, and GPIO pin headers. + +[![](doc/gen/RP2040v01-schematic.svg)](doc/gen/RP2040v01-schematic.pdf) + +If you would like more details, please consult the example codes and used ICs documentation. + ## Programming Options The RP2040 microcontroller offers multiple programming options, providing flexibility for various types of developers: @@ -57,29 +66,22 @@ The RP2040 microcontroller offers multiple programming options, providing flexib 1. **Flashing Firmware**: - Hold the Boot button and press the Reset button. - - Release the Reset button while still holding the Boot button to enter bootloader mode. + - Release the Reset button while holding the Boot button to enter bootloader mode. - Drag and drop the firmware file onto the USB drive that appears. 2. **Programming**: - - Use your preferred IDE (e.g., Thonny, VS Code, Arduino IDE) and select the appropriate board and port. + - Select the appropriate board and port and use your preferred IDE (e.g., Thonny, VS Code, Arduino IDE). - Write your code and upload it to the RP2040. ## References - - **PR2040** [documentation page](https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html) - + - [RP2040 documentation page](https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html) ## Examples Example code and projects can be found in the `examples` directory of the repository. These include basic GPIO manipulation, sensor interfacing, and communication protocols. ## Applications -### Logic analyzator -![](doc/img/analyzator-small.jpg) - -## Module Schematic -The schematic of the RP2040v01 module illustrates the connections and components used in the design. This includes the layout of the RP2040 processor, power management circuitry, and GPIO pin headers. - -[![](doc/gen/RP2040v01-schematic.svg)](doc/gen/RP2040v01-schematic.pdf) +### Logic analyzer +![RP2040-based MLAB logic analyzer](doc/img/analyzator-small.jpg) -This README provides a comprehensive overview of the RP2040v01 module, detailing its features, setup, and usage instructions, along with an in-depth look at the RP2040 processor's capabilities and the module's schematic. For further details, consult the example codes and internal documentation.