Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kaklik authored Jul 8, 2024
1 parent cf6d212 commit a210c7f
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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.

0 comments on commit a210c7f

Please sign in to comment.