记录FPGA串口与PC串口交互遇到的问题

最近在学习FPGA,想实现一个PC端发送指令控制板载LED亮灭的简单功能。在实现的过程中,遇到了一个问题,通过vivado仿真,时序符合预期的功能,但是将程序下载到FPGA开发板后,发送相应的指令不满足预期功能。后来采用串口回环的方式,分析原因,发现返回的数据除了原始发送的数据之外,另外增加了 0D  0A两个数据。开始的时候不了解0D  0A的意思,通过百度,了解到0D是回车符,0A是换行符。最后发现问题出现在串口调试助手上,默认选择了"发送新行"选项,发送的时候自动加入了回车换行。
 

你可能感兴趣的:(fpga开发)