串口控制FPGA采集温度,还没发"00"就已经在采集并发给串口调试助手了,发了"00"之后就不能采集了?

2019-07-15 20:57发布

想写一个串口控制FPGA进行温度采集,收到X"00" 开始采集,但一烧进去,我还没发"00"就已经在采集并发给串口调试助手了,发了"00"之后就不能采集了,想问下我这样写是不行的么,就收到X"00",再把状态机的状态置为复位
状态机.PNG 收到00.PNG 11.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
@曲终人散@
1楼-- · 2019-07-16 00:52
检查一下是不是上电造成的误认为接收到了00
李雷
2楼-- · 2019-07-16 02:54
FPGA上电后你的存放串口的那个寄存器里面的值就可能是X"00",所以建议你取反逻辑或者不要用X"00"作为启动采集的命令。
zhifubao
3楼-- · 2019-07-16 07:33
不排除这个0X00是上电初始化串口时电平波动误接收到的。
yuyang25913
4楼-- · 2019-07-16 12:43
可以使用接收到的00与接收完成信号,做个与,用做状态转移

一周热门 更多>