在使用串口传输助手读取txt文件中的数据传送至FPGA芯片时发现传输助手在发送文件中数据时是以字符串的形式发送。
例如,发送数据124时,串口助手是将其当做1、2、3三个字符串进行传输的,这样将数据传至FPGA时,原始数据被改变。
经过各种尝试,发现了一个办法。先将数据变成16进制。例如,在发送数据238 124 56 105 时,先将其转换为16进制,变成ee,7c,38,69
将文件用sublime打开
将文件以十六进制编码模式保存,
重新在记事本中打开时变成了一些不认识的字符串,使用串口传输时变成了一个八位数据直接传输,数据没有问题。
使用signaltap采样数据时也可以发现没有问题。