
如果是在 *** 作系统中,你是不需要知道串口地址的。直接用设备名打开就可以。系统内的设备名可以用devs查看,一般是/tyCo/0和/tyCo/1
如果是在bootrom中,可以用BSP提供的函数,一般在sysSerialc中,sysChanGet(i)。设置中断或查询方式后然后输出
分析如下:
1、查看串口是否可用,可以对串口发送数据比如对com1口,echo lyjie126 > /dev/ttyS0。
2、查看串口名称使用 ls -l /dev/ttyS 一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;
3、查看串口驱动:cat /proc/tty/drivers/serial。
4、查看串口设备:dmesg | grep ttyS。
扩展资料
串口控制器顾名思义,就是可通过串口实现控制功能的一台控制器。即由上位机通过串口发送特定协议格式的指令给控制器,进而来控制外围设备或器件,也叫单片机串口控制器。
串口控制器就是1台写入了串口通信程序的单片机控制器,有2种工作模式:
1)上位机监控模式:可由上位机串口控制,实现串口监控;
2)脱机控制模式:在通过上位机设置好相关参数后,也可脱离上位机进行独立控制。
串口控制器就是1台写入了串口通信程序的单片机控制器,有2种工作模式:
1)上位机监控模式:可由上位机串口控制,实现串口监控;
2)脱机控制模式:在通过上位机设置好相关参数后,也可脱离上位机进行独立控制。
参考资料来源:百度百科:串口控制器
在VB中如何从USB口读取数据关键在于USB转串口
当外设连到主机USB接口时,主机会检测到新硬件,这时需要安装一个可从FTDI公司的网站上免费下载的虚拟串口(VCP)驱动程序,该驱动程序适用于WINDOWS98/2000/ME/XP等不同 *** 作系统。设计者需要完成的是,编写一个针对虚拟串口通信的应用程序,把虚拟串口(VCP)当作一个标准的串口去访问。 设计的软件部分可使用VB或VC语言中提供的串口通信MSComm控件进行应用程序编写,下面我们以VC语言为例介绍如何编写应用程序,主要介绍MSComm控件的设置及串口消息事件MSCommCommEvent响应函数的编写。 1)MSComm控件设置:编程时通常把虚拟串口设置为COM3,即将MSCommSetCommPort置为3, MSCommSetSettings置为"9600,n,8,1"(该速率为默认设置,实际上VCP驱动程序总是使数据以最快速率传输);通过MSCommSetPortOpen设置COM3的开关状态;通过MSCommSetInput和MSCommSetOutput读入或输出数据。在读取数据时,设置MSCommRthreshold的值为1。 2)有数据传到PC机时,就立即触发串口消息事件MSCommCommEvent,自动读取COM3的数据。下面是本文作者编写的应用程序,处理这个串口消息事件的OnComm函数,其完成的是从串口接收数据并显示在一个编辑框中。 发送数据则可自动发送或者手动发送,这由用户根据具体情况自己设定。
含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
以上就是关于怎样获取串口地址全部的内容,包括:怎样获取串口地址、如何查看linux下串口是否可用串口名称等、VB读取USB的厂商ID 号的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)