单片机重新上电后,上位机接收不到数据,要主动给单片机发送数据后才能接收到数据

单片机重新上电后,上位机接收不到数据,要主动给单片机发送数据后才能接收到数据,第1张

在while(1)前面加一句 TI=1就可以了自己发送了。

不过这样的中断服务程序千万别拿去面试,很多人技术领导一看到写的代码中断服务程序中有delay()一类的东西就直接毙掉。

有几种可能性

1、FPGA这边发送有问题,可能led点亮出错;或者发送期间出现了错包,造成pc上网卡驱动把包丢弃了,所以vc程序看到的包数目和fpga发送的不一致

2、另外可能pc端接收能力有限,fpga发的太快,网卡把接收不了的包丢弃了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9858622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存