This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ76PL455EVM:串行通信、GUI -无法打开 COM 端口!

Guru**** 2333460 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/587148/bq76pl455evm-serial-communication-gui---unable-to-open-com-port

器件型号:BQ76PL455EVM

您好!

当我´m 使用 GUI 连接到 BQ76PL455EVM 时、我收到错误: 无法打开 COM 端口! 处理器处于唤醒状态- LED D22闪烁。 根据 http://www.ti.com/lit/an/slva617a/slva617a.pdf,我尝试通过串行端口(125KB,奇偶校验无,数据位8,停止位1)发送一些原始消息 , 但没有响应。

有什么想法、会出什么问题?

谢谢你。

STEPAN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Stepan、

    您是否浏览过 EVM 和 GUI 用户指南(可在此处找到:http://www.ti.com/lit/ug/sluuba7a/sluuba7a.pdf)?)

    只需确认一下、您是否将 EVM 连接 到电池或电池仿真器、以便455可以消耗功率? 我还会要求确认通信模式开关的两个传动器都设置为"单个"?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我也遇到过类似的问题。 EVM 由电池供电、板上的 LED 亮起。

    我正在监听与软件的通信、计算机会尝试向端口发送消息、但不会发生任何情况。 GUI 软件显示无法打开 COM 端口。 我已安装串行转 USB 驱动程序。 我还尝试了2台不同的 Windows 10计算机(一台全新安装)和 Windows 7,但运气不好。

    如何继续进行此操作以确定这是软件还是硬件问题?

    BR、Matias

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    不幸的是、我 无法使它正常工作。 我已经尝试过与您相同的操作、也尝试了使用简单的命令与电路板通信、但没有任何工作、甚至没有唤醒电路板。  

    很抱歉我没能提供帮助。  如果您成功,请告诉我:)

    SR

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    所有、

    如果您使用的电池少于16节、您是否已将所有未使用的电池输入短接至最高使用的电池?

    您能否确认 SW2的开关传动器(两个)设置为单个?

    对于唤醒的器件、您是否测量了 VIO、VP、VDIG 和 VM 上的电压?

    对于未唤醒的器件、您是否测量了 V5VAO?

    USB-FTDI 线缆是否插入时暴露的金属垫朝上?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    >如果您使用的电池少于16节、您是否已将所有未使用的电池输入短接至使用量最高的电池?

    14-16会被分类到最高、因此是的。

    >是否可以确认 SW2的开关执行器(两者)设置为单个?

    两者都设置为单。 已确认。

    >对于唤醒部件,您是否测量了 VIO、VP、VDI>G 和 VM 上的电压?

    所有电压都大约为5V、VM 接近-5V

    >对于未唤醒的器件、您是否测量了 V5VAO?

    如果未连接 USB 电缆、则 V5VAO 仍为~5V

    > USB-FTDI 线缆是否插入时裸露的金属垫朝上?

    是的、电缆连接后、D22亮起。

    您能否向我提供一个示例命令、我可以通过串行方式发送该命令、例如使用 TeraTerm 发送到电路板、从而导致器件响应出现问题? 通过这种方法、我可以排除这是否是 GUI 软件的问题。

    BR、Matias
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    一些其他详细信息:

    毕竟、我似乎从未进入 GUI 尝试向端口发送任何内容的状态。 GUI 似乎无法打开端口。 以下是从 GUI 弹出窗口中选择端口后、我使用 COM 端口监视器收集的日志、直到显示无法打开 COM 端口:

    0 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_PROPERTIES)关闭 COM5.
    1 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_PROPERTIES)向上、STATUS_SUCCESS 40 00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 01 00 00 00 00 00 00 00 00 00 7f 00 00 00 70 6B 06 10 0c 00 05 1f 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @ Ÿ……峰…………………… 64 COM5
    2 2017年6月22日08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS)关闭 COM5.
    3 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_MODEMSTATUS)将 STATUS_SUCCESS 10 00 00 .... 4 COM5
    4 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)递减 COM5.
    5 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE) STATUS_SUCCESS UP 90 d0 03 00 Ð。 4 COM5
    6 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)向下 COM5.
    7 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)向上 STATUS_SUCCESS 00 00 08 ... 3 COM5
    8 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARs)向下 COM5.
    9 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARs)向上 STATUS_SUCCESS 1a 00 1a 11 13...... 6 COM5
    10 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)关闭 COM5.
    11 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)将 STATUS_SUCCESS 00 00 00 00 00 00 00 00 00 08 00 00 02 00 00… 16 COM5.
    12 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)递减 COM5.
    13 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE) STATUS_SUCCESS UP 90 d0 03 00 Ð。 4 COM5
    14 2017年6月22日08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)关闭 COM5.
    15 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)向上 STATUS_SUCCESS 00 00 08 ... 3 COM5
    16 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARs)关闭 COM5.
    17 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARs) UP STATUS_SUCCESS 1a 00 1a 11 13...... 6 COM5
    18 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)关闭 COM5.
    19 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)将 STATUS_SUCCESS 00 00 00 00 00 00 00 00 00 08 00 00 02 00 00… 16 COM5.
    20 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)下降90 d0 03 00 Ð。 4 COM5
    21 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE) UP STATUS_SUCCESS COM5.
    22 2017年6月22日08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)关闭 COM5.
    23 2017年6月22日08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS) UP STATUS_SUCCESS COM5.
    24 2017年6月22日08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)关闭 COM5.
    25 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) UP STATUS_SUCCESS COM5.
    26 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)递减00 00 08... 3 COM5
    27 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL) UP STATUS_SUCCESS COM5.
    28 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARs)向下1a 00 00 1a 11 13...... 6 COM5
    29 2017年6月22日08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARs) UP STATUS_SUCCESS COM5.
    30 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)递减00 00 00 00 00 00 00 00 00 00 04 00 00 04 00 00 00… 16 COM5.
    31 2017年6月22日08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW) UP STATUS_SUCCESS COM5.
    32 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE)递减 COM5.
    33 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_BAUD_RATE) STATUS_SUCCESS UP 90 d0 03 00 Ð。 4 COM5
    34 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)向下 COM5.
    35 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_LINE_CONTROL)向上 STATUS_SUCCESS 00 00 08 ... 3 COM5
    36 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARs)向下 COM5.
    37 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_CHARs) UP STATUS_SUCCESS 1a 00 1a 11 13...... 6 COM5
    38 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)关闭 COM5.
    39 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_HANDFLOW)将 STATUS_SUCCESS 00 00 00 00 00 00 00 00 00 04 00 00 04 00 00 00… 16 COM5.
    40 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE)下降90 d0 03 00 Ð。 4 COM5
    41 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_BAUD_RATE) UP STATUS_SUCCESS COM5.
    42 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS)关闭 COM5.
    43 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_RTS) UP STATUS_SUCCESS COM5.
    44 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)关闭 COM5.
    45 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) UP STATUS_SUCCESS COM5.
    46 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL)递减00 00 08... 3 COM5
    47 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_LINE_CONTROL) UP STATUS_SUCCESS COM5.
    48 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARs)向下1a 00 00 1a 11 13...... 6 COM5
    49 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_CHARs) UP STATUS_SUCCESS COM5.
    50 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW)递减00 00 00 00 00 00 00 00 00 00 04 00 00 04 00 00 00… 16 COM5.
    51 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_HANDFLOW) UP STATUS_SUCCESS COM5.
    52 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)关闭 COM5.
    53 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) UP STATUS_SUCCESS COM5.
    54 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS)关断关断 FF ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿþÿÿÿ… 20 COM5
    55 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_TIMEOUTS) UP STATUS_SUCCESS COM5.
    56 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) fb 01 00 00 û…… 4 COM5
    57 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) UP STATUS_SUCCESS COM5.
    58 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_serial_set_queue_size)递减00 10 00 00 00 08 00 ...... 8 COM5
    59 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_serial_set_queue_size)向上添加 STATUS_SUCCESS COM5.
    60 22/06/2017 08:26:06 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)关闭 COM5.
    61 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK)递减00 00 00 00 00.... 4 COM5
    62 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_WAIT_ON_MASK)向上 STATUS_SUCCESS 00 00 00 00 00.... 4 COM5
    63 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_SET_WAIT_MASK) UP STATUS_SUCCESS COM5.
    64 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR)向下 COM5.
    65 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_CLR_DTR) UP STATUS_SUCCESS COM5.
    66 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_Purge)关闭0A 00 00 00.... 4 COM5
    67 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_REGAL) UP STATUS_SUCCESS COM5.
    68 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_Purge)关闭05 00 00 00.... 4 COM5
    69 22/06/2017 08:26:11 IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_Purge)向上 STATUS_SUCCESS COM5.

    正如我说过的、我已经从 FTDI 网站下载并安装了最新的驱动程序。 文件经过 CDM v2.12.26 WHQL 认证、是否正确?

    BR、Matias
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Matias、

    好的、这一个   将是棘手的。 这似乎是软件/PC 问题,而不 是实际的 pl455问题。  遗憾   的是、最初开发此 GUI 的人不再与团队合作、因此请在我们尝试解决此问题时与我合作。

    您可以从以下网站下载它: http://www.ftdichip.com/Drivers/VCP.htm ? 这是一个低调的成果、但您能否验证您是否下载了正确的32位或64位版本? 我认为这是正确的版本。  

    另一种低悬挂水果、但您是否尝试使用不同的电缆? 据我所知、这些电缆与我们的 EVM 配合使用时从未出现问题、但发生了更疯狂的事情。

    您能否确认 没有其他任何设备正在使用 COM 端口?

    编辑:软件 设计参考还提供了许多示例、说明您可以通过串行方式发送什么内容以及应该接收到的响应。  www.ti.com/.../slva617a.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    >确定,您从以下网站下载了它: http://www.ftdichip.com/Drivers/VCP.htm ? 这是一个低调的成果、但您能否验证您是否下载 了正确的32位或64位版本? 我认为这是正确的版本。  

    我曾尝试将所有驱动程序的 x64版本直接替换到 Window 的 system32等文件夹,以确保使用正确的版本,但它没有帮助。

    >另一种低悬挂水果,但您是否尝试使用不同的电缆? 据我所知、这些电缆与我们的 EVM 配合使用时从未出现问题、但发生了更疯狂的事情。

    我有2根电缆、两根电缆提供相同的误差。

    >是否可以确认 没有其他任何设备正在使用 COM 端口?

    其他应用程序可以打开该端口、因此使用该端口不能有任何内容。

    >编辑:软件 设计参考还提供了许多示例,说明您可以通过串行方式发送的内容以及应接收的回复。  http://www.ti.com/lit/an/slva617a/slva617a.pdf

    我尝试通过 PuTTy / TeraTerm 发送这些命令、但没有得到响应

    如果您能够进行通信、以便我也可以这样做、您可以尝试使用 TeraTerm 和 copypaste 命令和 reponse 对此进行测试吗?

    我本周收到了第二块电路板、其行为方式与此相同、无法打开 COM 端口。 我已经尝试使用 Windows 10、清理 Windows 10安装、并使用 Windows 更新中安装的所需.Net 框架和脱机安装包来清理 Windows 7 Pro。

    如果我已连接电池组并将 USB 插入任何经过测试的计算机、则电路板上的 LED 会亮起。

    您使用的 FTDI 驱动程序版本/日期是什么? 我已经从2016年9月(Windows10)和2017年2月(windows7)试用了驱动程序、与其他版本类似、但这些驱动程序目前已安装。

    到目前为止、我还没有尝试使用32位版本的 Windows、但我希望您可以让板同时使用这两个版本。

    -马蒂亚斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David W:

    只是愿意让您知道、我能够通过使用实数术语与电路板进行通信。 我能够从电路板上请求电压读数、并且使用您的文档中的公式将十六进制值转换为电压后、我还确认读数正确。

    但幸运的是、GUI 什么都没有帮助。 我一直在尝试多种设置。 您可以共享旧版本的 GUI 吗? 据我所知、GUI 甚至不会尝试向 COM 端口发送任何内容。

    我真的希望您能在这种情况下帮助我、同时阻止您产品的所有开发!

    BR、Matias

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Matias、

    很高兴您能与我们交谈、至少... 现在、我们知道 EVM 很好。

    我会诚实地告诉您、这对我来说是一个挑战... 参与此 GUI 开发的任何人都已离开公司并继续担任其他职位。

    只需确认一下、您有一个64位处理器和一个64位操作系统? 还是使用32位 Windows 操作系统? 如果其中任何一个是32位、则必须移至32位驱动程序。

    您是否尝试重新安装 GUI 软件? 我将使用适用于64位 Windows 操作系统的最新 FTDI 驱动程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    >要确认,您有64位处理器和64位操作系统吗? 还是使用32位 Windows 操作系统? 如果其中任何一个是32位、则必须移至32位驱动程序。

    我已经尝试了64位和32位 Windows 7操作系统版本的 HP Z800和 HP Z220以及64位 Windows 10版本的 Fujitsu E746


    >是否已尝试重新安装 GUI 软件? 我将使用适用于64位 Windows 操作系统的最新 FTDI 驱动程序。

    我已多次重新安装上述 HP 设置(windows +.NET framework + FTDI + GUI)、没有任何区别。

    -马蒂亚斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    来自俄罗斯的你好!

    我们有上述相同的问题。

    如果没有其他解决方案、请共享 GUI 软件版本1.0.0.15 (2014年9月15日)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    所有、

    遗憾的是、我无法分享旧版本的 GUI。

    你们中的任何一方是否能够在 TX/RX 上放置一个逻辑分析仪并查看 PC 输出的内容、我有什么需要?

    您是否重新安装 了 GUI?  

    如果有任何问题、我建议 使用 MCU 进行开发