欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 口号 > 发送指令给不同串口号

发送指令给不同串口号

时间:2016-03-05 05:04

单片机的串口发送指令这个是怎么做的

串口通信,每次一个字节,内容是 0~255。

这 256 种不同的内容,都是干啥的,你自己瞎编,就行了。

可以看看我的,串口通信的代码,有好多的。

java 如何向串口发送指令

举个例子:byte[] bt = new byte{……}; 如何定义 outputStream = serialPort.getOutputStream(); outputStream.write(bt); 代码如下:byte[] bt = new byte{02,04,00,00,00,02,71,F8};这样试试看看,就当成是整数数组定义 。

C#如何发送串口指令

楼主自己要去多看看网上的资源一般比较常用的是SerialPort类SerialPort的Write方法被重载了很多次,因此可以直接发送byte[],char[],string等类型数据下面是最简单的例子,COM1口的参数是系统默认的,你可以在设备管理器中设置SerialPort sp = new SerialPort()sp.Open(COM1);sp.Write(发往串口的数据);sp.Close();

串口助手向单片机发送指令,例如 0x10,那应该写什么才能有反应

当然要处理了,首先把硬件连结好,用的是RS232。

然后再单片机上把串口接收的程序编好就可以了,查询或者中断都可以。

java如何向串口发送指令

需要一个包 comm.jar需要一个配置文件 javax.comm.properties (工程根目录)(或者放在JDK里)\\\/\\\/ 取得端口句柄CommPortIdentifier id = CommPortIdentifier.getPortIdentifier(portName);port = (SerialPort) id .open(SerialDemo, 30000);port .setSerialPortParams(9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);port .notifyOnDataAvailable(true);port .notifyOnBreakInterrupt(true);port .enableReceiveTimeout(delayTime);读取之类的自己写就行了,(port .getInputStream()),完事之后别忘了关掉端口,不然下次就不能用了,只能重启系统 配置文件里就一行:Driver=com.sun.comm.Win32Driver ----------------------------------你设个断点单步调试看一下原因,那个SerialBean是你自己写的,谁也不知道里面整啥了,单步调试就知道哪里错误。

抛出异常了Exception in thread main java.lang.NullPointerException at serial.SerialBean.WritePort(SerialBean.java:114)从这里看,是在SerialBean.java的114行(函数WritePort)的一个东西,它的值是null,所以报错了

C#向串口发送指令不稳定

是不是太快了,加个延时试试

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片