FPGA|CPLD|ASIC论坛
直播中

Inexorable

6年用户 7经验值
私信 关注
[问答]

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

想写一个串口控制FPGA进行温度采集,收到X"00" 开始采集,但一烧进去,我还没发"00"就已经在采集并发给串口调试助手了,发了"00"之后就不能采集了,想问下我这样写是不行的么,就收到X"00",再把状态机的状态置为复位
状态机.PNG 收到00.PNG 11.PNG

回帖(4)

曲终人散

2018-5-28 12:39:03
检查一下是不是上电造成的误认为接收到了00
举报

李雷

2018-5-29 11:41:49
FPGA上电后你的存放串口的那个寄存器里面的值就可能是X"00",所以建议你取反逻辑或者不要用X"00"作为启动采集的命令。
举报

h1654155956.5608

2018-6-7 17:38:22
不排除这个0X00是上电初始化串口时电平波动误接收到的。
举报

于洋

2018-8-24 16:20:54
可以使用接收到的00与接收完成信号,做个与,用做状态转移
举报

更多回帖

发帖
×
20
完善资料,
赚取积分