logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Płytka Genie 1155 iDCM: Przeprogramowanie modułu WiFi Marvell MW300 i sterowanie lokalne

mbetter 11 Lip 2025 05:51 564 0
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 21603508
    mbetter
    Poziom 5  
    Posty: 24
    Pomógł: 2
    Ocena: 4
    Płytka Genie 1155 iDCM: Przeprogramowanie modułu WiFi Marvell MW300 i sterowanie lokalne .

    Ten otwieracz garażowy ma łączność WiFi, ale wygląda na to, że jest zbyt stary, aby współpracować z aplikacją producenta.
    No cóż, i tak chcę mieć lokalną kontrolę. Zobaczmy, czy możemy go przeprogramować.

    Otwieracz ma dwie płytki drukowane: płytkę główną i płytkę dodatkową, płytkę iDCM .

    Płyta główna zawiera zasilacz, sterowanie silnikiem, interfejs radiowy
    dla pilotów bezprzewodowych i złącze konsoli ściennej. Całość jest kontrolowana przez układ PIC16
    MCU.

    Płytka iDCM jest interesująca, jest to dodatkowa płytka zapewniająca funkcjonalność WiFi.
    Zawiera moduł WiFi Marvell MW300 z jednordzeniowym procesorem ARM Cortex-M4F
    CPU. Posiada również inny mikrokontroler PIC16.





    Komponent Opis
    J3 Główek UART Cortex (kompatybilny z kablem TagConnect TC2030-PKT)
    J7 Cortex Debug JTAG/SWD header (kompatybilny z TagConnect TC2050-IDC-050)
    J8 Interfejs ICSP dla PIC16
    U6 Moduł WiFi Marvell MW 300
    U10 PIC16LF15355 mikrokontroler


    Są też dwie diody LED, dwa przyciski i brzęczyk.

    Moduł MW300 obsługuje całą sieć WiFi, podczas gdy PIC16
    kontroluje diody LED, brzęczyk i sterowanie drzwiami (poprzez połączenie z głównym
    MCU płyty głównej). PIC16 i MW300 są połączone przez port szeregowy
    (UART1 na MW300) z protokołem wiadomości full-duplex.
    Protokół ten umożliwia również aktualizację oprogramowania układowego PIC16.

    Moduł MW300 jest prawdopodobnie identyczny z NXP 88MW320.
    Posiada 512 kB pamięci SRAM, 4 MB pamięci flash (z obsługą XIP) oraz interfejs WiFi 802.11b/g/n.
    Arkusz danych można uzyskać od NXP, podobnie jak płytkę rozwojową.

    Używając JTAG/SWD, układ flash może być odczytywany i zapisywany, dzięki czemu można napisać własny.
    Opracowano oprogramowanie układowe dla rynku wtórnego: Sesame
  • REKLAMA
REKLAMA