小弟最近在玩单片机,对串口数据工作流程不是很清楚,比方说:
假设上位机有TX_PC, RX_PC
单片机有TX_MCU RX_MCU
在比如外接一个语音芯片,那么语音芯片通信端口是TX_SOUND,RX_SOUND;
我想知道它们之间的数据是怎样传递的?
因为小弟在玩科大讯飞语音芯片的时候,遇到一个类似的问题:
方式1:我将数据(控制命令)通过上位机发送给语音芯片
方式2:我通过程序将数据先写进单片机,然后通过单片机将数据(控制命令)发送给语音芯片
在这2种情况下,它的TXD_SOUND和RX_SOUND的接法恰好是相反的,小弟我很是迷惑,求大神拍醒!
------解决思路----------------------
都是
TX接RX
RX接TX
相反的话,很可能是你单片机引脚上标错了,有的单片机会反过来标,把RX标成TX,TX标成RX,他意思是这个TX脚要接外部的TX。
------解决思路----------------------
RX相当于听
TX相当于说
说话是两个人的事,一个说一个肯定是听
你说话TxA----别人听RxB
你听话RxA----别人说TxB