精华内容
下载资源
问答
  • usb 转串口驱动 飞凌

    2010-09-27 10:15:32
    注意该驱动只保证飞凌公司提供的USB转串口线可以正常使用,如用户其他地方购买的USB转串口线,需要向卖方索要驱动程序。安装时,先解压该文件得到HL-232-340.EXE,然后双击,完毕之后提示预装成功。插上usb转串口...
  • 使用java进行串口通信确实不是串口通讯操作的主流方法,另外写好的...一般把串口线上电脑就会提示安装驱动,网上下一个串口驱动就会成功了。可我的电脑却怎么也成功了,网上找了各种方法就是不行(我的系统是...

    使用java进行串口通信确实不是串口通讯操作的主流方法,另外写好的的java程序无法随意的迁移。不过对熟悉java的同学确实挺有帮助,下面是我使用java语言进行串口通讯的过程。

    1 usb转串口安装。

    2 jar包的安装。

    3 java代码的实现。

    usb转串口的安装。

    一般把串口线插上电脑就会提示安装驱动,在网上下一个串口驱动就会成功了。可我的电脑却怎么也成功不了,在网上找了各种方法就是不行(我的系统是win7)。更有不靠谱的说法是重装系统。总之试变了网上的驱动,还用什么驱动精灵之类的都把还是没有成功。打开设备管理器,usb-serial controller总是有×××的叹号。

    我的解决方法。

    运行-》输入hdwwiz-》下一步选择安装我手动列表中选择硬件(高级)-》下一步选择端口(com和lpt)-》下一步选择public-》然后选择第一个public ............->再点击下一步进行安装。

    最后终于成功了。

    安装jar包

    安装jar包和我们平常的引入jar包不太一样。附件是用到的jar包。

    首先把RXTXcomm.jar放入所用jre的lib目录下,把rxtxSerial.dll放到jre的bin目录下就可以了。

    代码实现

    主要是两步第一步查到所使用的com口。第二步对串口进行监听。

    具体的代码如下:

    import java.io.*;

    import java.util.*;

    import test.FeelTheBase;

    import test.SimpleReadA;

    import gnu.io.*;

    public class SimpleRead implements SerialPortEventListener { // SerialPortEventListener

    // 监听器,我的理解是独立开辟一个线程监听串口数据

    public CommPortIdentifier portId; // 串口通信管理类

    static Enumeration portList; // 已经连接上的端口的枚举

    public InputStream inputStream; // 从串口来的输入流

    public InputStreamReader streamReader;

    public OutputStream outputStream;// 向串口输出的流

    public OutputStreamWriter streamwriter;

    public SerialPort serialPort; // 串口的引用

    public void init() {

    try {

    serialPort = (SerialPort) portId.open(s, 2000);// 打开串口名字为myapp,延迟为2毫秒

    inputStream = serialPort.getInputStream();

    outputStream = serialPort.getOutputStream();

    serialPort.addEventListener(this); // 给当前串口天加一个监听器

    } catch (FileNotFoundException e1) {

    // TODO Auto-generated catch block

    e1.printStackTrace();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    catch (TooManyListenersException e) {

    }

    serialPort.notifyOnDataAvailable(true); // 当有数据时通知

    try {

    serialPort.setSerialPortParams(57600, SerialPort.DATABITS_8, // 设置串口读写参数

    SerialPort.STOPBITS_1, SerialPort.PARITY_ODD);

    } catch (UnsupportedCommOperationException e) {

    }

    }

    public void serialEvent(SerialPortEvent event) {// SerialPortEventListener

    // 的方法,监听的时候会不断执行

    switch (event.getEventType()) {

    case SerialPortEvent.BI:

    case SerialPortEvent.OE:

    case SerialPortEvent.FE:

    case SerialPortEvent.PE:

    case SerialPortEvent.CD:

    case SerialPortEvent.CTS:

    case SerialPortEvent.DSR:

    case SerialPortEvent.RI:

    case SerialPortEvent.OUTPUT_BUFFER_EMPTY:

    break;

    case SerialPortEvent.DATA_AVAILABLE:// 当有可用数据时读取数据,并且给串口返回数据

    try {

    while (inputStream.available() > 0) {

    byte[] by = new byte[inputStream.available()];

    inputStream.read(by);

    System.out.println(by);//获得的数据

    }

    } catch (IOException e) {

    }

    break;

    }

    }

    public static void main(String[] args) {

    SimpleRead com3 = new SimpleRead();

    try {

    portList = CommPortIdentifier.getPortIdentifiers(); // 得到当前连接上的端口

    while (portList.hasMoreElements()) {

    CommPortIdentifier p = (CommPortIdentifier) portList

    .nextElement();

    if (p.getPortType() == CommPortIdentifier.PORT_SERIAL) {// 判断如果端口类型是串口

    if (p.getName().equals("COM25")) { // 判断如果COM3端口已经启动就连接

    com3.setCom(p);

    com3.setOther(com5);

    System.out.println(p.getName());

    }

    }

    }

    com3.init(); // 实例一个;

    } catch (Exception e) {

    e.printStackTrace();

    }

    }

    }

    展开全文
  • java串口通讯

    2018-05-07 10:44:19
    使用java进行串口通信确实不是串口通讯操作的主流方法,另外写好的的java程序无法随意的迁移。不过对熟悉java的同学确实挺有帮助,... 一般把串口线上电脑就会提示安装驱动,网上下一个串口驱动就会成功了。可我的

    使用java进行串口通信确实不是串口通讯操作的主流方法,另外写好的的java程序无法随意的迁移。不过对熟悉java的同学确实挺有帮助,下面是我使用java语言进行串口通讯的过程。

      1 usb转串口安装。

      2 jar包的安装。

      3 java代码的实现。

      usb转串口的安装。

      一般把串口线插上电脑就会提示安装驱动,在网上下一个串口驱动就会成功了。可我的电脑却怎么也成功不了,在网上找了各种方法就是不行(我的系统是win7)。更有不靠谱的说法是重装系统。总之试变了网上的驱动,还用什么驱动精灵之类的都把还是没有成功。打开设备管理器,usb-serial controller总是有黄色的叹号。

      我的解决方法。

      运行-》输入hdwwiz-》下一步选择安装我手动列表中选择硬件(高级)-》下一步选择端口(com和lpt)-》下一步选择public-》然后选择第一个public ............->再点击下一步进行安装。

      最后终于成功了。

      安装jar包

      安装jar包和我们平常的引入jar包不太一样。附件是用到的jar包。

      首先把RXTXcomm.jar放入所用jre的lib目录下,把rxtxSerial.dll放到jre的bin目录下就可以了。

      代码实现

      主要是两步第一步查到所使用的com口。第二步对串口进行监听。

      具体的代码如下:

      import java.io.*;

      import java.util.*;

      import test.FeelTheBase;

      import test.SimpleReadA;

      import gnu.io.*;

      public class SimpleRead implements SerialPortEventListener { // SerialPortEventListener

      // 监听器,我的理解是独立开辟一个线程监听串口数据

      public CommPortIdentifier portId; // 串口通信管理类

      static Enumeration portList; // 已经连接上的端口的枚举

      public InputStream inputStream; // 从串口来的输入流

      public InputStreamReader streamReader;

      public OutputStream outputStream;// 向串口输出的流

      public OutputStreamWriter streamwriter;

      public SerialPort serialPort; // 串口的引用

      public void init() {

      try {

      serialPort = (SerialPort) portId.open(s, 2000);// 打开串口名字为myapp,延迟为2毫秒

      inputStream = serialPort.getInputStream();

      outputStream = serialPort.getOutputStream();

      serialPort.addEventListener(this); // 给当前串口天加一个监听器

      } catch (FileNotFoundException e1) {

      // TODO Auto-generated catch block

      e1.printStackTrace();

      } catch (IOException e) {

      // TODO Auto-generated catch block

      e.printStackTrace();

      catch (TooManyListenersException e) {

      }

      serialPort.notifyOnDataAvailable(true); // 当有数据时通知

      try {

      serialPort.setSerialPortParams(57600, SerialPort.DATABITS_8, // 设置串口读写参数

      SerialPort.STOPBITS_1, SerialPort.PARITY_ODD);

      } catch (UnsupportedCommOperationException e) {

      }

      }

      public void serialEvent(SerialPortEvent event) {// SerialPortEventListener

      // 的方法,监听的时候会不断执行

      switch (event.getEventType()) {

      case SerialPortEvent.BI:

      case SerialPortEvent.OE:

      case SerialPortEvent.FE:

      case SerialPortEvent.PE:

      case SerialPortEvent.CD:

      case SerialPortEvent.CTS:

      case SerialPortEvent.DSR:

      case SerialPortEvent.RI:

      case SerialPortEvent.OUTPUT_BUFFER_EMPTY:

      break;

      case SerialPortEvent.DATA_AVAILABLE:// 当有可用数据时读取数据,并且给串口返回数据

      try {

      while (inputStream.available() > 0) {

      byte[] by = new byte[inputStream.available()];

      inputStream.read(by);

      System.out.println(by);//获得的数据

      }

      } catch (IOException e) {

      }

      break;

      }

      }

      public static void main(String[] args) {

      SimpleRead com3 = new SimpleRead();

      try {

      portList = CommPortIdentifier.getPortIdentifiers(); // 得到当前连接上的端口

      while (portList.hasMoreElements()) {

      CommPortIdentifier p = (CommPortIdentifier) portList

      .nextElement();

      if (p.getPortType() == CommPortIdentifier.PORT_SERIAL) {// 判断如果端口类型是串口

      if (p.getName().equals("COM25")) { // 判断如果COM3端口已经启动就连接

      com3.setCom(p);

      com3.setOther(com5);

      System.out.println(p.getName());

      }

      }

      }

      com3.init(); // 实例一个;

      } catch (Exception e) {

      e.printStackTrace();

      }

      }

      }

    展开全文
  • 电一会就发烫把usb连接电脑提示安装驱动,自动安装成功,然后我网上找一帖看他们流程进行安装,提示串口安装成功,但是arduino软件中显示刚装的串口。 解决方法: 安装驱动和其它软件  ...

    上电一会就发烫 把usb连接电脑 ,提示安装驱动,自动安装不成功,然后我在网上找一帖看他们流程进行安装,提示串口安装成功,但是arduino软件中不显示刚在装的串口。

     

     


    解决方法:

     

    安装驱动和其它软件

      Windows:
      (1) 如果没有完成,连接5V电源到Galileo开发板。(备注: 在连接USB前,始终连接5V电源。)
      (2) 连接USB数据线到板子USB client 端口(靠近以太网端)并且连接到PC USB段,等待windows驱动安装流程,几分钟后将提示安装驱动失败。
      (3) 点击开始菜单并且打开控制面板。下一步,同时点击系统,打开设备管理器
      (4) 查看连接的COM口 (COM & LPT)。 你可以看到一个名为 Gadget Serial V2.4. 如果没有看到端口, 遵循a-c步骤,备注如下。
      (5) 右键点击 Gadget Serial V2.4 端口 并且选择驱动更新软件选项
      (6) 浏览你的电脑找到所驱动存放的地方
      (7) 遵从路径 hardware/arduino/x86/tools 目录。 Linux-cdc-acm.inf驱动文件将被安装

      (8) 一旦驱动成功地安装, 设备管理器将显示Galileo (COMx) 设备在Ports (COM & LPT)下面。 (备注:稍后打开IDE时将需要选择COM口如下COM5)

      (备注: 你也可以在设备管理器的其他设备下面找到 Gadget Serial 2.4)
      步骤如下:
      (a) 在windows浏览器下, go to C:/Windows/System32/drivers 并且寻找usbser.sys. 如果能看见, 忽略这个步骤。 如果文件丢失,拷贝 usbser.sys 从如下存档目录拷贝:
      Windows 7:
          C:/Windows/System32/DriverStore/FileRepository/mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8/usbser.sys (archive file)

      Windows 8:

          C:/Windows/System32/DriverStore/FileRepository/mdmcpq.inf_amd64_d9e0b9c4fe044b4d/usbser.sys (archive file)

      (b) 在windows浏览器下, 拷贝到: C:/Windows/System32/drivers,您需要提供管理员权限完成拷贝
      (c) 当完成usbser.sys拷贝, 继续如上第5步
      (d) 打开arduino.exe开发环境。首先你需要安装一个 sketch, Galileo板子将会自动安装这个目录需要相应的进入权限,你也可能需要基于linux分配或使用sudo Arduino来运行IDE
      (e) 选择开发板Tools >Board >Intel® Galileo
      (f) 选择端口 Tools >Serial Port > /dev/ttyAMC0
      (备注: 如果端口 ttyACM0 不可用, 确保您有正确的进入这个端口,如果端口被IDE禁用,退出并再次用命令sudo arduino执行)

    转载于:https://www.cnblogs.com/xiaofeng6636/p/3852461.html

    展开全文
  • USB转232驱动包

    2015-02-28 10:02:25
    在电脑上设置USB转换后的串口号 操作如下: 我的电脑 控制面板 系统 硬件 设备管理器 Ports COM&LPT BAFO USB to serial Com Port(COMn)n 1 2 3 4 5… 单击属性 端口设置 高级(A) COM端口号(P):COMn 更改...
  • 实现免串口下载 这一篇文章中的方法,使用一个串口-USB对我手头的STM32F103C8T6进行烧写后,我发现通过USB-MicroUSB线连接,可以识别出来 烧写后,接上电脑提示Maple003这个设备 不过这一个设备设备管...

    这一则笔记主要描写我如何解决STM32duino Bootloader烧写后驱动程序找不到的问题,在通过STM32 刷入Arduino的BootLoader。实现免串口下载 这一篇文章中的方法,使用一个串口-USB对我手头的STM32F103C8T6进行烧写后,我发现通过USB-MicroUSB线连接,可以识别出来

    烧写后,接上电脑会提示Maple003这个设备

    不过这一个设备在设备管理器里面是感叹号,你无法对它进行烧写以及其他的什么操作,串口也找不到

     正确的方法是,右键更新驱动程序,手动选择驱动,找到libUSB,点击后里面有一个Arduino Gemma,安装这个作为它的驱动

     

    然后,再在Arduino IDE里面打开一个例子对它进行烧写(我事先已经安装了STM32开发板兼容库,详情见上一篇文章),串口可能会没有,但是没关系直接上传就好了。没问题的话就会成功

    正常烧写后这一款STM32F103C8T6也就能被识别为一个串口,后面的烧写都无需STLINK以及CH340

    展开全文
  • 使用USB串口连接线(打印机线) 1.选用串口连接线(电子电脑市场容易购买), 长度超过15米。 USB线驱动安装,安装完毕,重新启动电脑控制面板/硬件/COM/可以看到USB连线,末端显示COM号,如COM6。 2.连接...
  • 前言 之前一直学习给电脑装系统,如今研究如何给手机刷系统,已满足好奇之心,拿了之前不用的OPPOR9m做实验。 一:线刷准备工作: ...2:在电脑上安装正确的手机驱动; 3:确保手机电池电量在一半
  • stm32怎么烧录程序

    2020-07-14 07:50:22
    这里需要注意的是ULink接上电脑之后一定能被安装的MDK正确识别,我们点击下拉框右边的Setting按钮将会弹出Cortex-M Target Driver Setup界面,该界面下,如果JTAG Device Chain区域显示No ULink Device Found ...
  • 一、 主要是驱动安装问题有用户反应驱动安装不上,按照用户手册操作一直能安装成功。可以尝试如下步骤进行安装。 1. 双击设备管理器中无法安装或者提示有错误的430仿真器设备 选择驱动程序——更新驱动程序 ...
  • 常规应用编程模式与串口模式切换时, 只要动P/S跳帽即可。 软件操作注意事项: 1. CH341A.EXE 24\25编程器软件中, 检测功能仅属于辅助功能, 由于部份芯片的数据手册找到, 无法得到对应芯片的标识厂商\芯片ID...
  • 一卡通软件

    2015-03-11 16:15:22
    发卡器端口为对应串口,一般串口读卡器选择电脑串口(一般是COM1),若是USB读卡器,安装驱动程序后,可以 “我的电脑”右键→“管理”→“设备管理器”→“端口(COM与LPT)” 内,看到一个USB-Serial CH341(COM X)...
  • caono佳能清零方法

    2011-06-30 16:58:04
    4、通过USB线把打印机连接到电脑上。 5、打开General Tool软件,其上选“USB PORT”一项 6、此时选择“SET DESTINATION 1 ”,就可以重置EEPROM。 ==========================================================...
  • 后台系统采用腾讯云服务器,无需安装软件,可直接在电脑、手机等设备的浏览器上面登录管理; 5、机械键盘,按键回弹清晰,按键接触范围大,方便食堂员工操作; 6、支持USB、RS232等多种接口,自主研发生产,...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    实现了自绘控件,云端控制主要CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件...
  • 支持图片地图,设备按钮可以图片地图自由拖动自动保存位置信息。 百度地图和图片地图,双击视频可以预览摄像头实时视频。 堆栈窗体,每个窗体都是个单独的qwidget,方便编写自己的代码。 顶部鼠标右键菜单,...
  • PT80-NEAT开发指南v1.1

    2014-06-24 18:38:34
    NEAT 开 发 指南 文档 适用于 PT80 系列 移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.....................................
  • vc++ 应用源码包_2

    2012-09-15 14:27:40
    实现了自绘控件,云端控制主要CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件...
  • vc++ 应用源码包_1

    2012-09-15 14:22:12
    实现了自绘控件,云端控制主要CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件...
  • vc++ 应用源码包_6

    2012-09-15 14:59:46
    实现了自绘控件,云端控制主要CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件...
  • vc++ 应用源码包_5

    2012-09-15 14:45:16
    实现了自绘控件,云端控制主要CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件...
  • vc++ 应用源码包_4

    2012-09-15 14:38:35
    实现了自绘控件,云端控制主要CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件...
  • vc++ 应用源码包_3

    2012-09-15 14:33:15
    实现了自绘控件,云端控制主要CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件...
  • 线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC ...
  • 1345个易语言模块

    2012-01-27 19:41:59
    线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC ...
  • 1350多个精品易语言模块提供下载

    热门讨论 2011-06-06 17:51:09
    线查找歌词.ec 地理位置查询.ec 堕之星辰1.2.ec 填充树型框.ec 复件 我的测试易模块.EC 复件 提示框模块2.72 Alpha版.ec 复件 提示框模块3.0版.ec 复件 提示框模块3.1版.ec 复件 文本分行.EC 复 件 文本操作.EC ...
  • STAPL:C++并行编程框架,旨在工作共享和分布式内存并行电脑上。 配置 配置文件,INI文件 inih:C语言的简单.INI文件解析器,很适合嵌入式系统。 inih:inih的C++版本,只有头文件。 iniparser:INI文件...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

usb串口线在电脑上不提示