0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

串口指令以及注意点详细解读

qulia0818 来源:qulia0818 作者:qulia0818 2022-07-05 13:28 次阅读

串口指令以及注意点详细解读

如果遇到串口控制不起作用的情况:

1.检查波特率和TX/RX有没有接法

2.尝试先给MCU上电,后上电CK6682B

3.检查波特率以及串口波形是否正确

4.可以用电脑串口工具interwetten与威廉的赔率体系 发送数据

pYYBAGLDy_aAPPGMAACNuCKS3QU661.png

**默认波特率:9600 bps

**数据位 :8

**校验位 :none

**停止位 :1

3

1.开机(上电默认开机状态)

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x30 0x99

2.关机

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x31 0x99

3.暂停/播放音乐(第一次接收暂停音乐,第二次接收播放音乐)

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x32 0x99

4.上一曲

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x33 0x99

5.下一曲

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x34 0x99

6.音量加

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x35 0x99

7.音量减

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x36 0x99

8.循环播放/单曲播放切换

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x37 0x99

9.播放第一首

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x38 0x99

10.播放最后一首

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x01 0x39 0x99

11.具体音量控制(0~30级音量)

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x88 0x02 0x00~0x13 0x99

从MCU接收到串口指令后,CK6682B返回的数据如下:

Cmd:MCU发送的CMD指令(0x00~0xFF)

格式: S CMD paraH O

功能: 开始符 指令 指令参数高字节 结束符

说明 0x89 cmd 0x00 0xAA

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17149

    浏览量

    351216
  • 指令
    +关注

    关注

    1

    文章

    607

    浏览量

    35714
  • 串口
    +关注

    关注

    14

    文章

    1554

    浏览量

    76524
收藏 人收藏

    评论

    相关推荐

    串口设计如何避免踩坑?看这篇!

    本文将以Air700ECQ/EAQ/EMQ为例,带你从硬件设计的角度,一起来了解串口设计中的一些关键注意;软件开发或者AT设置方面不做深入探讨。   一、串口相关管脚 Air700E
    的头像 发表于 12-26 11:45 100次阅读
    <b class='flag-5'>串口</b>设计如何避免踩坑?看这篇!

    串口设计一些关键注意!千万别踩雷!

    本文将以Air700ECQ/EAQ/EMQ为例,带你从硬件设计的角度,一起来了解串口设计中的一些关键注意;软件开发或者AT设置方面不做深入探讨。   一、串口相关管脚 Air700E
    的头像 发表于 12-25 17:01 109次阅读
    <b class='flag-5'>串口</b>设计一些关键<b class='flag-5'>注意</b><b class='flag-5'>点</b>!千万别踩雷!

    无线串口模块—配置软件以及串口助手的使用

    型号lora模块开发测试套件说明) 说明:E32-433TBL-01是贴片串口模块结合USB转TTL串口底板形成的无线模块开发成套测试产品,供客户测试及开发,大大降低了客户的测试及开发难度。本手册描述测试底板如何使用,更多详细
    的头像 发表于 10-17 18:08 312次阅读
    无线<b class='flag-5'>串口</b>模块—配置软件<b class='flag-5'>以及</b><b class='flag-5'>串口</b>助手的使用

    处理器指令的获取过程

    微处理器指令的获取是计算机执行程序过程中的关键环节,它决定了微处理器如何对数据和指令进行处理。以下将详细阐述微处理器指令的获取过程,包括指令
    的头像 发表于 10-05 15:16 290次阅读

    复杂指令集和精简指令集有什么区别

    的两种主要指令集架构,它们在多个方面存在显著的差异。以下是对这两种指令集架构的详细比较,涵盖设计理念、指令复杂性、寻址方式、实现方式、性能特点、应用场景
    的头像 发表于 08-22 11:00 3309次阅读

    三菱PLC传送指令的用法

    三菱PLC(可编程逻辑控制器)在工业自动化领域中扮演着至关重要的角色。其中,传送指令(MOV)作为PLC编程中的基础指令之一,其正确使用对于实现数据的准确、高效传输至关重要。本文将详细讲解三菱PLC传送
    的头像 发表于 06-18 09:41 4183次阅读

    PLC中SFTL指令的用法

    Left Logical)指令是PLC指令集中的一种重要指令,用于处理数据的左移操作。本文将详细阐述PLC指令SFTL的用法,包括其定义、
    的头像 发表于 06-15 17:48 3383次阅读

    PCB设计注意有哪些?

    PCB设计注意
    发表于 06-04 07:45

    如何使用示波器测量串口波特率

    详细介绍如何使用示波器测量串口波特率,包括准备工作、设置示波器、测试步骤、结果计算及注意事项等方面,旨在为读者提供一份详尽的指南。
    的头像 发表于 05-27 16:25 5026次阅读

    什么是串口通信?它有哪些特点和应用?

    在现代电子通信和计算机领域中,串口通信(Serial Communications)扮演着至关重要的角色。它是一种按位(bit)发送和接收字节的通信方式,能够实现数据的远距离传输和高效交换。本文将详细介绍串口通信的定义、原理、特
    的头像 发表于 05-23 16:23 2468次阅读

    串口屏如何点灯

    串口屏点灯的操作通常涉及通过串口通信来控制LED灯的亮灭。以下是一个基本的步骤指南,但请注意,具体的实现细节可能因硬件和软件环境的不同而有所差异
    的头像 发表于 05-22 09:20 626次阅读
    <b class='flag-5'>串口</b>屏如何点灯

    蓝牙双模音频模块支持串口AT指令控制介绍

    蓝牙音频模块支持串口AT指令控制介绍,这里推荐BT401蓝牙模块,功能简介如下: BT401模块是一款支持蓝牙、U盘、TF卡播放的5合1的解决方案。模组的亮点在支持无损音乐的播放,以及简单明了的
    的头像 发表于 03-28 11:27 759次阅读
    蓝牙双模音频模块支持<b class='flag-5'>串口</b>AT<b class='flag-5'>指令</b>控制介绍

    ZDP1440串口屏应用开发如何使用虚拟串口调试

    ZDP1440串口屏应用开发如何使用虚拟串口调试呢?本文将详细方法分享给大家。
    的头像 发表于 01-25 11:32 1692次阅读
    ZDP1440<b class='flag-5'>串口</b>屏应用开发如何使用虚拟<b class='flag-5'>串口</b>调试

    锂电池充电方法的介绍以及注意事项

    锂电池是目前最常见和使用最广泛的电池之一,具有高能量密度、轻巧、无记忆效应等优点。充电是锂电池的一项重要操作,正确的充电方法和注意事项能够有效延长锂电池的寿命,保持其性能稳定。下面将详细介绍锂电池
    的头像 发表于 01-22 17:42 1.1w次阅读

    stm32怎么读取串口发来的指令

    读取串口发来的指令是嵌入式系统中一项常见的任务,特别是在与外部设备进行通信时。在STM32系列微控制器中,提供了多个串口接口(USART、UART等),可以用于读取和处理串口接收到的数
    的头像 发表于 01-07 17:08 2721次阅读