ai: lab5 — скетч без зависимости от pico-sdk в mbed-ядре (mbed::PwmOut + mbed::Ticker) + альтернатива на CircuitPython (01-dds-generator-rp2040-circuitpython.py)
- mbed-ядро: только mbed API, hardware/pwm.h и hardware/timer.h не нужны - CircuitPython: один цикл DDS + опрос USB-консоли (без threading), f_s меряется на старте - прямоугольник < 20 Гц — программный (тот же ШИМ)
This commit is contained in:
@@ -19,7 +19,10 @@ labs/lab5-peredatochnaya-funkciya-na-ou/
|
||||
├── README.md ← этот файл
|
||||
├── print/ ← брошюры DOCX (rpd methodical)
|
||||
└── stub/
|
||||
├── 01-dds-generator-rp2040.ino ← генератор-свип (Arduino, RP2040)
|
||||
├── 01-dds-generator-rp2040.ino ← генератор-свип (Arduino RP2040;
|
||||
│ оба ядра: earlephilhower и mbed)
|
||||
├── 01-dds-generator-rp2040-circuitpython.py
|
||||
│ ← то же на CircuitPython (code.py)
|
||||
├── 02-izmerenie-achh.py ← автоснятие АЧХ по Serial
|
||||
└── 03-blank-otchyota.md ← бланк отчёта студента
|
||||
```
|
||||
@@ -90,7 +93,8 @@ GP15 (ШИМ 62,5 кГц) ──[R1 1к]──┬──[R2 1к]──┬──
|
||||
|
||||
1. `task.md` + `stub/03-blank-otchyota.md` — студенту.
|
||||
2. `stub/01-dds-generator-rp2040.ino` — прошить в RP2040 заранее
|
||||
(или дать студенту в задании 4).
|
||||
(или дать студенту в задании 4); альтернатива — `...-circuitpython.py`
|
||||
на Pico с прошивкой CircuitPython (как `code.py`).
|
||||
3. `stub/02-izmerenie-achh.py` — запускается на ПК студента (нужен pyserial).
|
||||
4. `method.md` — только преподавателю.
|
||||
5. Брошюры: `uv run rpd methodical lab5-peredatochnaya-funkciya-na-ou`.
|
||||
|
||||
Reference in New Issue
Block a user