|
Новичок
Регистрация: 23.06.2014
Сообщений: 23
Репутация: 28
![]() |
карта распиновки новой версии проекта
// === ОПРЕДЕЛЕНИЯ ПИНОВ ===
#define LED_PIN PA15 // Адресная лента (NEO_GRB + NEO_KHZ800) — PA15 #define ENC_A PA0 // Канал A энкодера (TIM2_CH1) #define ENC_B PA1 // Канал B энкодера (TIM2_CH2) #define ENC_SW PB10 // Кнопка энкодера (внешний Pull-Up) #define BOARD_LED PC13 // Встроенный светодиод платы (PC13, индикатор работы микрофона.) #define MIC_ANALOG_PIN PB1 // Аналоговый микрофон (ADC1, канал 6) #define TFT_CS PA2 // Chip Select матрицы дисплея ST7789V #define TFT_DC PA3 // Data / Command Line #define TFT_RST PB0 // Вывод аппаратного сброса дисплея #define TFT_MOSI PA7 // Master Out Slave In (SPI1) #define TFT_SCLK PA5 // Serial Clock (SPI1) Bluetooth подключён на пинах PB6 (TX) и PB7 (RX). Это USART1 на STM32F411CE #define TFT_LED PA8 // Вывод управления яркостью подсветки матрицы (PWM) #define W25Q_CS_PIN PA4 // Чип-селект внешней Flash-памяти W25Q // SPI1 настроен на: // MOSI = PA7 // MISO = PA6 // SCK = PA5 Схема ![]() // === СПИСОК ВСЕХ КОМАНД БЛЮТУЗА === - P — POWER: ON/OFF — включение/выключение прибора и ленты - G — GAIN: AUTO/MANUAL — переключение режима усиления (AGC / ручной) - E — EFFECT: 0-14 — выбор эффекта (TRIG, RAINB, SPARK, RAND, SYLON, FIRE, M-RAINB, BEAT, VUMETR, SPECTR, BABAH, DROP, AURORA, PULSE, CHASER) - B — BRIGHT: 0-10 — яркость светодиодов (0-255 на ленте) - M — MIC GAIN: 0-20 — ручное усиление микрофона - N — NOISE: 0-80 — уровень шумоподавления (Noise Gate) - Z — ZONES: 5 или 10 — количество зон эквалайзера (сброс массивов falls, prevHeight и т.д.) - S — SPEED: 1-10 — базовая скорость анимации эффектов - U — MUSIC: YES/NO — включение музыкального режима - L — LEDS: 10-300 — количество физических светодиодов в ленте - K — A-CALIB — запуск автоматической калибровки шума микрофона - A — TONES[0]: 0-40 — чувствительность суб-баса - D — TONES[1]: 0-40 — чувствительность баса - F — TONES[2]: 0-40 — чувствительность низких средних - H — TONES[3]: 0-40 — чувствительность средних - J — TONES[4]: 0-40 — чувствительность высоких - Q — MAGSCALE: 2-20 — масштаб спектра - R — RANDOMIZER: 0/OFF, 1/OVER, 2/FULL — режим случайных эффектов - I — RAND-INT: 1-10 — интенсивность случайных искр - X — X (backlight) — яркость подсветки дисплея (PWM) - O — OPEN preset: 0-50 — дистанционная загрузка пресета из флеш - W — WRITE preset: 0-50 — дистанционное сохранение текущего состояния в пресет (включая FIRE с палитрой) |
||
| Обратная связь РадиоЛоцман Вверх |