关于C#或unity3D与单片机串口通信的问题。

2019-04-15 17:15发布

我使用的单片机是80C51的单片机,单片机的代码就是把电脑发送过来的数据保存回SBUF里面。而unity的开发, 我用C#类库封装一个类给unity,或者unity利用SerialPort自己写也可以,我现在是实现了unity传入一个数字sp.Write(dataStr);给单片机,单片机开发板能接收到,并把接收到的数字现实在数码管上并传回SBUF里面,但是我再反过来用线程去读取sp.Read();、sp.ReadLine();、sp.ReadExisting();,按照网上的代码这几种方法我都用过还是读不到数据,有没有做过这方面的大神来指点一下感激不尽!