LN882H to układ SOC z procesorem Cortex M4F obsługujący 802.11b/g/n (Wi-Fi 2,4 GHz) i Bluetooth 5.1 (LE). LN882H oferuje 296KB RAM / 128KB ROM, 512KB~4MB Flash dla kodu aplikacji XIP i interfejs debugowania SWD.
Peryferia LN882H obejmują 20 GPIO (QFN32) lub 12 GPIO (QFN24), interfejsy SPI/I2S/I2C/SDIO/UART, Timer/Advance Timer (PWM), wielokanałowy przetwornik ADC z programowanym wzmacniaczem do wykrywania głosu, XIP z zewnętrznej pamięci QSPI FLASH z szybką pamięcią podręczną, RTC, WDT, kontroler DMA i obsługę protokołu RGB LED (kompatybilny z WS2811/WS2812).
Schemat blokowy i wyprowadzenia LN882H[b] Schemat blokowy i wyprowadzenia pinout
Oto schemat LN882H:
QFN32 pinout:
QFN24 pinout:
QFN40 pinout:
GPIO table:
LN882H posiada 12 lub 20 GPIO:
- Dwie grupy IO GPIOA i GPIOB, które są oddzielnie konfigurowalne
- Konfigurowalne sterowanie sprzętowe i programowe dla każdego sygnału
- Konfigurowalny tryb przerwań dla portu A, logika debounce jest używana do generowania pojedynczych przerwań hi-active
InterfejsSWD:
ADC:
Boot mode select:
Case codes:
| Numer części | Opakowanie | Rozmiar lampy błyskowej | Temperatura |
| LN882HKI | QFN-32, 5mm pitch | 2MB Flash | - 40℃~℃.40℃~105℃ |
| LN882HKG | QFN-32, 5mm pitch | 1MB Flash | - 40℃~℃.40℃~105℃ |
| LN882HFG | QFN-24, 4mm pitch | 1MB Flash | - - - 40℃~210℃.40℃~105℃ |
| LN882HC0 | QFN-40, 5mm pitch | Zewnętrzna lampa błyskowa | - 40℃~105℃.40℃~105℃ |
Moduły IoT LN882H
LN882H często występuje w postaci modułów, na przykład moduł WL2H-U firmy Tuya:
Pinout:
| Pin No. | Symbol | I/O Typ | Opis |
| 1 | GPIOA5 | I/O | Wspólny pin GPIO, który może być ponownie użyty jako SPI_SCK i odpowiada pinowi 13 układu scalonego. |
| 2 | GPIOA6 | I/O | Wspólny pin GPIO, który może być ponownie użyty jako SPI_MOSI i odpowiada pinowi 14 układu scalonego. |
| 3 | GPIOA4 | I/O | Wspólny pin GPIO, odpowiadający pinowi 12 układu scalonego. |
| 4 | GPIOA1 | I/O | Wspólny pin GPIO, odpowiadający pinowi 9 układu scalonego. |
| 5 | ADC | I/O | Pin ADC, odpowiadający pinowi GPIOA0 (pin 8) układu scalonego. |
| 6 | RX1 | I/O | Pin UART_RX1, odpowiadający pinowi GPIOB8 (pin 29) układu scalonego. |
| 7 | TX1 | I/O | Pin UART_TX1 do drukowania logów, odpowiadający pinowi GPIOB9 (pin 30) układu scalonego. |
| 8 | GPIOA7 | I/O | PWM pin, odpowiadający pinowi 15 układu scalonego. |
| 9 | GPIOA10 | I/O | PWM pin, odpowiadający pinowi 21 układu scalonego. |
| 10 | GPIOA11 | I/O | PWM pin, odpowiadający pinowi 22 układu scalonego. |
| 11 | GPIOA12 | I/O | PWM pin, odpowiadający pinowi 23 układu scalonego. |
| 12 | GPIOB3 | I/O | PWM pin, odpowiadający pinowi 24 układu scalonego. |
| 13 | GND | P | Przewód uziemiający. |
| 14 | 3V3 | P | 3.Zasilanie 3V. |
| 15 | TX0 | I/O | Pin UART_TX0 do wysyłania danych użytkownika, odpowiadający pinowi GPIOA2 (pin 10) układu scalonego. |
| 16 | RX0 | I/O | Pin UART_RX0 do odbierania danych użytkownika, odpowiadający pinowi GPIOA3 (pin 11) układu scalonego. |
| 17 | GPIOB4 | I/O | Wspólny pin GPIO, który może być ponownie użyty jako ADC2 i odpowiada pinowi 24 układu scalonego. |
| 18 | RST | I/O | Pin reset, który jest aktywny na niskim poziomie, wewnętrznie podciągnięty i kompatybilny z innymi konstrukcjami modułów. |
| 19 | GPIOB5 | I/O | Wspólny pin GPIO, odpowiadający pinowi 26 układu scalonego. |
| 20 | GPIOB6 | I/O | Wspólny pin GPIO, który może być ponownie użyty jako SPI_MISO i odpowiada pinowi 27 układu scalonego. |
| 21 | GPIOB7 | I/O | Wspólny pin GPIO, który może być ponownie użyty jako SPI_CS i odpowiada pinowi 28 układu scalonego. |
| Top side test point (burning pin) | GPIOA9 | I/O | Pin wyboru trybu, który jest ściągany przed włączeniem zasilania, aby wejść w tryb nagrywania i odpowiada pinowi 17 układu scalonego. |
Przykładowe urządzenia IoT z LN882H
Zobacz następujące tematy:
Flashowanie oprogramowania OpenBeken na module WL2S z chipem Lightning LN882HK dla ELIVCO LSPA9
Identify Mini inteligentny przełącznik Moduł przekaźnika WiFi z układem ln882hki
Heruled Tuya WiFi Smart LED Controller - Układ Lightning Semiconductor LN8825B
Wkrótce na naszym forum powinno pojawić się więcej teardownów urządzeń LN882.
LN882H alternate firmware
Istnieje jeden firmware w stylu esphome/tasmota-firmware, który obsługuje LN882H, wsparcie w momencie pisania jest WIP, ale powinno być w pełni funkcjonalne wkrótce, zobacz:
https://github.com/openshwprojects/OpenBK7231T_App
Zobacz również listę naszych urządzeń:
https://openbekeniot.github.io/webapp/devicesList.html
I zobacz tutoriale OpenBeken na Elektroda Youtube:
https://www.youtube.com/@elektrodacom
Procedura odczytu/zapisu firmware'u LN882H
Tutorial flashowania LN882H zostanie opublikowany jako osobny temat. Obserwuj aktualizacje w postach poniżej. Nieoficjalne informacje na temat flashera można znaleźć w tym poście:
https://www.elektroda.com/rtvforum/topic4008545-60.html#20897719
Dalsza lektura Oto kilka bardziej szczegółowych zasobów dotyczących LN882H.
Arkusz danych:
Chińska dokumentacja szczegółowa:
SDK:
Różne:
Szczegółowa instrukcja flashowania oprogramowania open source i parowania z HA zostanie opublikowana osobno! Obserwuj posty poniżej, aby uzyskać aktualizacje!
Ten temat jest wyłącznie informacyjny.tylko , jest zablokowany dla użytkowników, otwórz osobny temat, jeśli masz pytanie.[/b]
Fajne? Ranking DIY Pomogłem? Kup mi kawę.