You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
[esp32项目demo工程(包括环境搭建)使用的ESP-IDF是4.4版本](http://192.168.1.3:3000/manufacturer_espressif/doc/src/branch/master/windows%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba.md)
[蓝牙FAQ](http://192.168.1.3:3000/manufacturer_espressif/doc/src/branch/master/%e8%93%9d%e7%89%99FAQ.md)
[ESP32蓝牙FAQ](https://espressif-docs.readthedocs-hosted.com/projects/espressif-esp-faq/zh_CN/latest/software-framework/ble-bt.html)
[医美拍照工程]()
# 如何clone工程并烧录运行
``` 环境搭建好后即可clone工程,使用 git clone http://192.168.1.3:3000/tianjialong/medical_beauty_photography_recode 即可克隆项目工程到当前路径(根据右键git Bash时候的路径)
打开ESP-IDF CMD,进入到目标文件夹
如何进入到目标文件夹? 假设目标文件夹在D盘,输入 d: 切换到D盘根目录,然后输入cd D:\tian\project\medical_beauty_photography_recode(文件夹路径) 即可进入目标文件夹
输入idf.py set-target esp32设置芯片为esp32,当前工程使用的demo是 esp-idf-v4.4\examples\bluetooth\bluedroid\ble\ble_spp_server
输入指令idf.py menuconfig 可以开启任务看门狗,工程中是关闭的。
工程中有两个赵老师使用PowerShell写的脚本文本,envsetupsetup.ps1可以自动把环境变量中的idf文件创建一个快捷方式到工程目录中,并IDF指向了当前路径,可以不在IDF路径中进行编译等操作。
lscom.ps1可以查看电脑连接了哪些设备的端口号,和进入设备管理器查看端口是一样的。
假设查出来连接ESP32的端口是COM15,那么可以输入指令idf.py -p com15 flash monitor 进行构建,烧录,监控
上面指令可以拆分成idf.py build , idf.py -p com15 flash , idf.py -p com15 monitor三个指令。
```

与该工程相关的还有一个工程http://192.168.1.3:3000/tianjialong/uart_ctr_medical_beauty_photography
这个工程使用的demo是 ==esp-idf-v4.4\examples\bluetooth\bluedroid\ble\ble_spp_client==
作用是自动连接服务端,可以通过按键,串口透传下发命令控制电机
参考指令看doc文件夹中 医美智慧医美拍照椅协议v1.0.pdf ,与文档不同的是,添加了一条设置电机当前位置的指令(setMotorCurrentSize)。
医美引脚分配表:
| 引脚脚号 | 引脚名称 | 功能名称 | 端口类型 | 说明 | 控制逻辑 | | :------: | :------: | :-------------: | :-------: | :----------------------: | :------: | | 3 | EN | EN | I | 复位 | 低复位 | | 10 | IO25 | Electric_relay1 | O | 灯带控制1 | 高有效 | | 11 | IO26 | Electric_relay1 | O | 灯带控制2 | 高有效 | | 12 | IO27 | KEY_INT1 | I | 急停输入(预留) | 低有效 | | 13 | IO14 | KEY_INT2 | I | 限位输入(预留) | 低有效 | | 14 | IO12 | DBG_LED | O | 调试灯 | 拉低灯亮 | | 24 | IO2 | I02 | Strapping | 下载 | | | 25 | IO0 | IO0 | Strapping | 下载 | | | 30 | IO18 | TEMPER_LINE | I | 单总线温度传感器(预留) | | | 31 | IO19 | FAN | O | 风扇控制(预留) | 高有效 | | 34 | RXD0 | RXD0 | UART0 | 调试 | | | 35 | TXD0 | TXD0 | UART0 | 调试 | | | 36 | IO22 | UART_RX | UART1 | 485 | | | 37 | IO23 | UART_TX | UART1 | 485 | |
|