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:
mss
2026-10-26 15:43:35 +04:00
parent c194420e65
commit 7f8b52aa2c
4 changed files with 358 additions and 90 deletions
+5 -1
View File
@@ -111,8 +111,12 @@ R2 = 100 кОм, C1 = 0,1 мкФ (R2 || C1 в ООС).
Использовать подготовленный генератор-свип:
- **`stub/01-dds-generator-rp2040.ino`** — прошить в RP2040 (Raspberry Pi
Pico). Прямоугольник (ШИМ) и синус (DDS) + логарифмический свип
Pico) в Arduino IDE (работает в обоих ядрах: earlephilhower и официальном
mbed). Прямоугольник (ШИМ) и синус (DDS) + логарифмический свип
+ измерение амплитуды на ADC0.
- **`stub/01-dds-generator-rp2040-circuitpython.py`** — альтернатива без
Arduino: положить файл на Pico с прошивкой CircuitPython (переименовать
в code.py). Протокол команд тот же.
- **`stub/02-izmerenie-achh.py`** — хост-скрипт: запускает свип по Serial,
собирает точки, строит АЧХ.