如何串口输入控制?
  如何给语音识别控制模块串口发指令,让它播放声音或者执行其他动作,下面给出教程方法:
**1.串口引脚配置**
  在<span style="color:red">Pin脚配置</span>下,<span style="color:green">GPIO_B6</span>配置为<span style="color:red">UART1_RX</span>,选择<span style="color:red">固定格式</span>,则识别的格式为帧头为<span style="color:blue">AA 55</span>,帧尾为<span style="color:blue">55 AA</span>,<span style="color:green">GPIO_B7</span>配置为<span style="color:red">UART1_TX</span>,<span style="color:green">波特率</span>为<span style="color:red">115200</span>,如下图所示:
::: hljs-center

:::
**2.基础信息配置**
  在命令词自定义下面,先切换到<span style="color:green">基础信息</span>选项,添加一条行为词,<span style="color:green">触发方式</span>改为<span style="color:red">串口输入</span>,如下图所示:
::: hljs-center

:::
**3.控制详情配置**
  然后切换到<span style="color:green">控制详情</span>选项,然后点击<span style="color:red">添加触发</span>按钮,如下图所示:
::: hljs-center

:::
  弹出<span style="color:green">添加触发</span>对话框,配置如下:
::: hljs-center

:::
  刚刚<span style="color:blue">消息编码</span>为1,则能识别的串口指令为<span style="color:blue">AA 55 01 55 AA</span>,当然也可以设置为其他值,对应的串口指令也作出相对应的变化。然后点击<span style="color:red">确认</span>按钮,显示如下:
::: hljs-center

:::
  然后点击右侧的<span style="color:red">添加控制</span>按钮,做相对应的控制操作,这里就让用户去实现了。
**注意事项:**
- 语音波特率配置多少,用户单片机的波特率必须一致。
- 接线:****语音识别模块****的<span style="color:red">GND</span>接**用户MCU**的<span style="color:green">GND</span>,**语音识别模块**的<span style="color:red">TXD</span>接**用户MCU**的<span style="color:green">RXD</span>,**语音识别模块**的<span style="color:red">RXD</span>接**用户MCU**的<span style="color:green">TXD</span>,语音用5V电源供电。
- 指令要是<span style="color:red">16进制</span>,如上述<span style="color:blue">AA 55 01 55 AA</span>,为5个字节,不是字符串,务必注意。