diff --git a/README.md b/README.md index face51e..628fad0 100644 --- a/README.md +++ b/README.md @@ -32,31 +32,32 @@ https://user-images.githubusercontent.com/28331534/170975661-137f3474-f61a-4a4d- ### 拨码开关: 在 PCB 放置了两个 4P 拨码开关: -#### SW 1-4:(用于更改读卡器功能,切换后需要重启) -- SW1:切换读卡器模式 +#### SW 1-4: +- **SW1:读卡器模式切换(重启生效)** - ON:SpiceTools 模式,需要在 SpiceTools 添加启动参数 `-apiserial COM1 -apiserialbaud 115200`,"COM1" 改为实际的端口号 - OFF:Aime 模式,和 [Arduino-Aime-Reader](https://github.com/Sucareto/Arduino-Aime-Reader) 使用方法一致 -- SW2:切换启动时的 OTA 开关 +- **SW2:OTA 开关(重启生效)** - ON:连接 WiFi 获取更新,如未能连接到 WiFi 则会持续到连接成功后才能启动 - OFF:跳过检查更新,直接启动 -- SW3:无卡测试模式,适用于在没有卡片的情况下模拟读取代码指定的卡,例如授权卡 +- **SW3:无卡测试模式** - ON:跳过读卡,使用硬编码的 `mifare_data` 数据 - OFF:读取实际卡片 -- SW4:不同模式的功能切换 - - Spice 模式(可在运行中切换) +- **SW4:固件功能切换** + - Spice 模式 - ON:卡号发送到 2P 槽位(需要游戏支持) - OFF:卡号发送到 1P 槽位 - - Aime 模式 + - Aime 模式(重启生效) - ON:使用 38400 波特率初始化,固件版本是 TN32MSEC003S - OFF:使用 115200 波特率初始化,固件版本是 837-15396 #### TTL:(用于切换至 “USB PN532 读卡器”模式,需要在断电情况下切换) - SW1:连接到 ESP32 的 `EN` 引脚,调为 `ON` 后会停用 ESP32,只使用 CH340 串口通信芯片 - SW2:在目前版本(v2)为空置 -- SW3 & SW4:连接 CH340 和 PN532 的 `RX TX`引脚 +- SW3 & SW4:连接 CH340 和 PN532 的 `RX TX` 引脚 + +把 TTL 的拨码开关全部调为 `ON` 后,主机通过 ESP32 的 CH340 和 PN532 通信,PN532 的拨码开关也要设置为 `HSU` 模式,重新通电即可。 +**如果正常使用 ESP32 时连接 `RX TX` 引脚,会影响串口信息接收。** -此处是直接与 CH340通信,所以不需要反转;如果正常使用 ESP32 不断开这两个引脚,会影响串口信息接收。 -把 TTL 的拨码开关全部调为 `ON` 后,PN532 的拨码开关也要设置为 `HSU` 模式,重新通电即可使用。 ### OTA 更新: 在代码里修改以下定义: