新聞中心

        EEPW首頁 > 物聯網與傳感器 > 設計應用 > MediaTek Filogic 130A(MT7933) Wi-Fi6 SmartHome之屏控方案

        MediaTek Filogic 130A(MT7933) Wi-Fi6 SmartHome之屏控方案

        作者:且聽風吟 時間:2022-05-25 來源:大大通 收藏

        SMARTHOME可以將智能燈光、智能家電控制、飲水機、門禁、遠程監控等系統進行統一管理。不受時間、空間限制,可用智能手機、平板電腦,通過遠程訪問SMRTHOME智控系統控制各種電器設備。

        本文引用地址:http://www.104case.com/article/202205/434460.htm

        技MediaTek全新無線連網系統單晶片(MT7933),整合了微控制器(MCU)、AI引擎、Wi_Fi6、藍牙及電源管理單元(PMU)。采用高度整合設計,可為小尺寸裝置提供節能、可靠、高效的網路連接,是各類物聯網裝置的最佳選擇。支持SPI、I2C、I2S、SDIO、USB、UART等接口,可以外掛多種外設。本方案通過外掛SPI屏和I2C Touch,將需要控制的燈、空調等在屏幕上顯示,來實現智能控制。

        1、用FlashBurningTool進行固件download

        界面如下圖:

        2、關于RF校準

        1)通過串口進入wifitest進行WiFi測試

        2)通過串口進入boots進行藍牙測試

        3、SPI panel driver簡要介紹

        1) GPIO配置為SPI

        hal_gpio_init(HAL_GPIO_6);

        hal_gpio_init(HAL_GPIO_7);

        hal_gpio_init(HAL_GPIO_8);

        hal_gpio_init(HAL_GPIO_9);

        hal_pinmux_set_function(HAL_GPIO_6, 3);

        hal_pinmux_set_function(HAL_GPIO_7, 3);

        hal_pinmux_set_function(HAL_GPIO_8, 3);

        hal_pinmux_set_function(HAL_GPIO_9, 3);

        2)LCD init

        這部分需要從屏廠拿到driver進行適配

        spim_send_data[0] = 0x00;

        spim_send_data[1] = 0x07;

        spim_send_data[2] = 0x0f;

        spim_send_data[3] = 0x0d;

        spim_send_data[4] = 0x1b;

        ..........

        4、Touch driver簡要介紹

        1)I2C init

        i2c_config.frequency = HAL_I2C_FREQUENCY_400K;

        eint_config.trigger_mode = HAL_EINT_EDGE_FALLING;

        ........

        hal_pinmux_set_function(HAL_GPIO_19, 3);

        hal_pinmux_set_function(HAL_GPIO_20, 3);

        .........

        ret = hal_i2c_master_send_polling(HAL_I2C_MASTER_1, touch_i2c_address,send_data, 2);

        ........

        2)Touch scan

        5、LVGL介紹

        LVGL是一個免費的開放源代碼圖形庫,它提供創建具有易于使用的圖形元素,精美的視覺效果和低內存占用的嵌入式GUI所需的一切。想要學習的可以網上找資源,都是開源的。

        簡單舉一個創建圖標的例子,見下圖:

        場景應用圖

        展示版照片

        方案方塊圖

        核心技術優勢

        ● Support WPA3

        ● Support MU-MIMO RX

        ● Support MCS0~8(256-QAM) in 2.4G/5GHz band

        ● BT5.0 2M_PHY

        方案規格

        ● IEEE 802.11 a/b/g/n/ac/ax 5GHz and 2.4GHz

        ● BT5.0

        ● ARM Cortex-M33

        ● Embeded 8MB SRAM



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 万年县| 定陶县| 宾川县| 黄平县| 广水市| 凤凰县| 正镶白旗| 科技| 鹿邑县| 冷水江市| 若尔盖县| 津南区| 逊克县| 靖江市| 泊头市| 阜宁县| 资中县| 田东县| 新安县| 黄冈市| 临清市| 玉田县| 新和县| 彰化市| 永胜县| 兴化市| 仁寿县| 友谊县| 千阳县| 宿州市| 太白县| 新泰市| 江达县| 东乌珠穆沁旗| 军事| 七台河市| 天等县| 峨眉山市| 略阳县| 秀山| 北宁市|