littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于Tuya IoTOS的嵌入式MCU演示WiFi底盘驱动

项目简介

本项目是基于Tuya IoTOS Embedded MCU SDK的演示项目,借助涂鸦智能云平台、涂鸦智能APP和IoTOS Embedded MCU SDK,可实现WiFi驱动的底盘控制功能,达成对底盘的远程控制与状态监控。

项目的主要特性和功能

  1. 底盘驱动控制:利用WiFi实现对底盘的远程驱动控制。
  2. 数据上报和下发:支持数据点的上报与下发,实现设备和云端的实时数据交互。
  3. 与涂鸦智能云平台交互:集成涂鸦智能云平台,支持产品信息上传、固件更新等功能。
  4. IO控制功能:可对PWM、USART等IO口进行控制,支持LED灯和按键的控制。

安装使用步骤

1. 获取MCU SDK

访问涂鸦开发者中心,获取适用于您的MCU的SDK: MCU SDK获取

2. 迁移MCU SDK

将获取到的MCU SDK迁移到您的项目中,并按照指南进行配置: MCU SDK移植

3. 文件结构概览

plaintext ├── user 用户代码目录 │ ├── main.c 主函数入口点 │ └── MY_ST_config.h MCU配置头文件 ├── CMSIS CMSIS库文件目录 ├── SYSTEM 系统库文件目录(包括sys.c等) └── ... 其他文件和目录(例如mcu_api.c等)

4. 主要入口点

  • 入口文件main.c
  • 重要函数main(),该函数负责初始化和配置MCU的IO口、USART、定时器等,并在while(1)循环中轮询处理所有事件。

5. 数据点相关

  • 上报DP点处理mcu_dp_bool_update(),该函数用于更新布尔型数据点,支持数据点的上报功能。

6. IO列表

| PWM | USART1 | SIGNAL | | :-------: | :----: | :----: | | PD0 T16_CH1 | PC4 TXD | PC10 | | | PC5 RXD | PC11 |

相关文档

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】