如何用51单片机串口输出指令对BY8001-16p音乐芯片进行控制

图片说明
图片说明

线连接为单片机P3.0与BY8001的TX相连,P3.1与BY8001的RX相连,BY8001部分引脚含义如下:
图片说明

单片机软件串口及中断设置如下:

图片说明

在外总中断函数中发送指令:
图片说明

指令数据为BY8001提供,含义为播放音乐
图片说明

这样,当我按下按键引起外部中断时,利用串口助手能正确收到单片机发送的数据指令:

图片说明

但BY8001却未播放音乐(无法知道是否收到数据指令,但不播放音乐不是芯片的问题,我用BY8001的I/O口触发,可以正常播放音乐)。

BY8001串口控制数据要求如下,我的问题到底出现在哪里呢?
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问