python做工控上位机 Java编写单片机上位机软件如何?
Java编写单片机上位机软件如何?
以前尝试通过COM端口使用此软件将数据传输到微控制器。后来发现,因为Java的专长不是硬件。所以Java串口的类不是很好用(我没有尝试过用USB接口连接Java程序)。建议使用VC,Java程序必须安装运行环境才能正常工作。~而对于一楼来说,如果你做工程项目,不仅要考虑沟通,还要考虑将来的维护。在一个公司里,你将不被允许与Java通信,因为你可能是唯一一个在你完成它之后进行维护的人。如果你将来离开公司,公司就得招聘一个人来做java,只是为了维护软件。但是如果一般学电子的人学主机编程是用VC还是VB
,不明白这个问题是什么意思?
我们来谈谈单片机和计算机之间的通信。
基本上,所有的单片机都有串行通信接口,计算机也都配备了标准串行接口(计算机主机上没有串行口,但计算机本身支持标准串行口),所以单片机和计算机可以通过串行口连接。
只是稍微解释一下,电脑上的串口是标准的rs232接口,而单片机上的串口是TTL级的,所以不能直接连接,需要一个rs232 TTL级的芯片。
现在很多功能强大的单片机本身都配备了USB接口。其次,电脑上通常有几个USB接口,电脑和单片机的USB接口级别是一样的,所以可以通过USB延长线直接连接。
但是,由于USB接口通信协议的复杂性,为了实现MCU与计算机之间的USB连接,MCU必须编写USB通信程序,这比RS232程序更为复杂。
现在的计算机都在考虑节约成本(另外,USB通信比RS232通信更快更稳定),很少有计算机配备标准串口,所以可以从USB传输到串口,将USB接口连接到计算机,将串口连接到MCU(当然,需要RS232电平转换芯片)
python做工控上位机 java上位机接收数据处理 上位机编程软件哪个好
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。