Add Arduino UNO R4 Minima profile
This commit is contained in:
parent
c8a6d0f10f
commit
4d0f12de02
3 changed files with 128 additions and 0 deletions
25
README.md
25
README.md
|
|
@ -22,15 +22,36 @@ boards.
|
|||
Detaljer, identifikation og links findes i
|
||||
[`boards/arduino-uno-r4-wifi`](boards/arduino-uno-r4-wifi/README.md).
|
||||
|
||||
### Arduino UNO R4 Minima
|
||||
|
||||
- **Primær MCU:** Renesas RA4M1, 48 MHz Arm Cortex-M4
|
||||
- **Hukommelse:** 256 KB flash, 32 KB SRAM og 8 KB data flash
|
||||
- **Logikniveau:** 5 V
|
||||
- **Onboard:** bruger-LED på D13, RTC, 14-bit ADC, 12-bit DAC på A0, OPAMP,
|
||||
USB HID og reset-knap
|
||||
- **Interfaces:** GPIO, PWM, UART, I²C, SPI, CAN, SWD/JTAG og USB-C
|
||||
- **Trådløst:** ingen Wi-Fi eller Bluetooth
|
||||
- **Sensorer:** ingen dedikerede miljø- eller bevægelsessensorer; MCU'en har
|
||||
intern chiptemperaturmåling og kapacitiv touch-hardware
|
||||
- **Arduino CLI FQBN:** `arduino:renesas_uno:minima`
|
||||
|
||||
Minima har ikke LED-matrix eller Qwiic-stik. CAN kræver en ekstern transceiver.
|
||||
Detaljer, identifikation og links findes i
|
||||
[`boards/arduino-uno-r4-minima`](boards/arduino-uno-r4-minima/README.md).
|
||||
|
||||
## Projektstruktur
|
||||
|
||||
Boards og sketches bruger samme stabile board-id:
|
||||
|
||||
```text
|
||||
boards/
|
||||
arduino-uno-r4-minima/
|
||||
README.md
|
||||
arduino-uno-r4-wifi/
|
||||
README.md
|
||||
sketches/
|
||||
arduino-uno-r4-minima/
|
||||
README.md
|
||||
arduino-uno-r4-wifi/
|
||||
led_matrix_demo/
|
||||
led_matrix_demo.ino
|
||||
|
|
@ -51,6 +72,10 @@ dokumentation, forbindelser og biblioteker beskrives ved den enkelte sketch.
|
|||
- [`wifi_matrix_message_board`](sketches/arduino-uno-r4-wifi/wifi_matrix_message_board)
|
||||
– browserstyret løbetekst via Wi-Fi
|
||||
|
||||
### Arduino UNO R4 Minima
|
||||
|
||||
- [Sketch-område](sketches/arduino-uno-r4-minima) – klar til kommende Minima-sketches
|
||||
|
||||
## Tilføjelse af flere boards
|
||||
|
||||
Nye boards får en profil under `boards/<board-id>/` og deres sketches placeres
|
||||
|
|
|
|||
78
boards/arduino-uno-r4-minima/README.md
Normal file
78
boards/arduino-uno-r4-minima/README.md
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
# Arduino UNO R4 Minima
|
||||
|
||||
## Identifikation
|
||||
|
||||
| Felt | Værdi |
|
||||
| --- | --- |
|
||||
| Producent | Arduino |
|
||||
| Model | UNO R4 Minima |
|
||||
| SKU | ABX00080 |
|
||||
| Primær MCU | Renesas R7FA4M1AB3CFM (RA4M1) |
|
||||
| Arduino CLI FQBN | `arduino:renesas_uno:minima` |
|
||||
| Normal USB-ID | `VID 2341 / PID 0069` |
|
||||
| Alternativ/bootloader USB-ID | `VID 2341 / PID 0369` |
|
||||
|
||||
Boardet blev automatisk identificeret af Arduino CLI på `COM7`. COM-porten kan
|
||||
ændre sig mellem USB-porte og computere; USB-ID og FQBN er de stabile
|
||||
identifikatorer.
|
||||
|
||||
## Out-of-the-box
|
||||
|
||||
Boardet kan bruges uden ekstra komponenter til:
|
||||
|
||||
- klassiske Blink- og GPIO-eksperimenter med bruger-LED'en på D13;
|
||||
- real-time clock og alarmer;
|
||||
- USB-mus og -tastaturemulering;
|
||||
- analog måling med op til 14-bit opløsning;
|
||||
- analog spændings- og bølgeformsgenerering via 12-bit DAC på A0;
|
||||
- eksperimenter med den indbyggede operationsforstærker;
|
||||
- seriel kommunikation over USB-C.
|
||||
|
||||
RA4M1 tilbyder desuden kapacitiv touch-hardware og CAN-controller. Touch kræver
|
||||
en ekstern elektrode, og CAN kræver en ekstern transceiver, før funktionerne kan
|
||||
forbindes fysisk til omverdenen.
|
||||
|
||||
Boardet har ingen Wi-Fi, Bluetooth, LED-matrix, Qwiic-stik eller dedikerede
|
||||
accelerometer-, gyroskop-, lys-, fugt-, tryk- eller rumtemperatursensorer. MCU'ens
|
||||
interne temperatursensor måler primært chiptemperaturen.
|
||||
|
||||
## Elektriske hoveddata
|
||||
|
||||
| Egenskab | Værdi |
|
||||
| --- | --- |
|
||||
| RA4M1 clock | 48 MHz |
|
||||
| Flash | 256 KB |
|
||||
| SRAM | 32 KB |
|
||||
| Data flash | 8 KB |
|
||||
| Digitale I/O | 14 |
|
||||
| Analoge indgange | 6 |
|
||||
| PWM-udgange | 6 |
|
||||
| GPIO-logik | 5 V |
|
||||
| Maks. GPIO-strøm | 8 mA pr. pin |
|
||||
| Forsyning via USB-C | 5 V |
|
||||
| VIN / DC-jack | 6–24 V |
|
||||
| ADC | Op til 14-bit |
|
||||
| DAC | Op til 12-bit på A0 |
|
||||
| CAN | Controller indbygget; ekstern transceiver kræves |
|
||||
|
||||
## Interfaces og særlige pins
|
||||
|
||||
- UART på D0/D1
|
||||
- I²C på A4/A5 og de dedikerede SDA/SCL-pins
|
||||
- SPI på D10–D13 og ICSP-headeren
|
||||
- CAN på D4/D5
|
||||
- DAC på A0
|
||||
- OPAMP på A1–A3
|
||||
- SWD/JTAG-header til debugging
|
||||
|
||||
## Sketches i dette repo
|
||||
|
||||
Der er endnu ingen Minima-specifikke sketches. Nye sketches placeres under
|
||||
[`sketches/arduino-uno-r4-minima`](../../sketches/arduino-uno-r4-minima).
|
||||
|
||||
## Kilder
|
||||
|
||||
- [Arduino UNO R4 Minima hardware documentation](https://docs.arduino.cc/hardware/uno-r4-minima/)
|
||||
- [Arduino UNO R4 Minima datasheet](https://docs.arduino.cc/resources/datasheets/ABX00080-datasheet.pdf)
|
||||
- [ArduinoCore-renesas](https://github.com/arduino/ArduinoCore-renesas)
|
||||
- [Renesas RA4M1 product information](https://www.renesas.com/en/products/ra4m1/part-details/r7fa4m1ab3cfm-aa0)
|
||||
25
sketches/arduino-uno-r4-minima/README.md
Normal file
25
sketches/arduino-uno-r4-minima/README.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# Sketches til Arduino UNO R4 Minima
|
||||
|
||||
Der er endnu ingen Minima-specifikke sketches i projektet.
|
||||
|
||||
Hver ny sketch skal placeres i sin egen mappe, hvor mappen og `.ino`-filen har
|
||||
samme navn:
|
||||
|
||||
```text
|
||||
sketches/arduino-uno-r4-minima/
|
||||
blink/
|
||||
blink.ino
|
||||
```
|
||||
|
||||
Kompilér med:
|
||||
|
||||
```powershell
|
||||
arduino-cli compile --fqbn arduino:renesas_uno:minima sketches/arduino-uno-r4-minima/<sketch-navn>
|
||||
```
|
||||
|
||||
Upload til den aktuelt registrerede port med:
|
||||
|
||||
```powershell
|
||||
arduino-cli upload --port COM7 --fqbn arduino:renesas_uno:minima sketches/arduino-uno-r4-minima/<sketch-navn>
|
||||
```
|
||||
|
||||
Loading…
Add table
Reference in a new issue