通过树莓派3b中的uart接收数据

时间:2020-01-10 05:48:00

标签: raspberry-pi3 gpio

我想通过两个树莓派3b的uart进行实时语音传输。目前,我可以通过将音频记录在fifo文件中并将该文件写入uart(Tx)来通过uart传输实时语音。 )。但是在接收端,我无法正确接收数据。我使用的代码如下。

import os
import serial
import select
ser=serial.Serial('/dev/ttyS0',19200)
os.system('mkfifo audio1.fifo')
with open('audio1.fifo') as fifo:
    while True:
        select.select([fifo],[],[fifo])
        x=ser.readline() 
        x=fifo.write()

以上代码仅创建fifo文件,而不写入文件。同样,我也想在开始写入文件时在3.5mm插孔上播放音频。请给我一些建议/更正。

0 个答案:

没有答案