我一直在尝试将一些数据从 python 发送到 FPGA 进行处理。由于接收方的一些限制,我不得不引入睡眠。
代码如下:
for rowNum in range(640):
for colNum in range(480):
for depth in range(64):
x = ser.write(imageArray[depth][colNum][rowNum])
sleep(0.001)
我发送的数据大小为 640*480*64,波特率为 115200bps。理想情况下,它应该花费(640*480*64 ms + 640*480*64*10/115200 秒,大约 6 小时)*10 是因为我的一个字节中的位数。
但是,我的转移需要超过 24 小时。知道为什么会这样吗?接收端没有问题。
谢谢!