有没有在Linux上用Arduino IDE的,串口总是无法被识别

有没有在Linux上用Arduino IDE的,串口总是无法被识别,第1张

主要看你的控制器是什么 目前Linux对串口硬盘的支持不是很好 你可以尝试使用最新的发行版 例如fc4 并且在Bios中把sata设置为ide就可以了 如果需要还要加载驱动 不过那样很麻烦了 况且多数的sata控制器并没有linux下的驱动或者太旧不适用

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*

扩展资料

接口划分标准

同步串行接口(英文:SynchronousSerialInterface,SSI)是一种常用的工业用通信接口。。

异步串行是指UART(Universal Asynchronous Receiver/Transmitter),通用异步接收/发送。UART是一个并行输入成为串行输出的芯片,通常集成在主板上。UART包含TTL电平的串口和RS232电平的串口。 TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平,MDS2710、MDS SD4、EL805等是RS232接口,EL806有TTL接口。

串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。

参考资料:百度百科-串口

可能是你ping的太多了吧,后台程序太多,电脑资源不够了

linux下ping和windows不一样的,一直ping下去,windows只ping四五次

你给ping加个option -c 5 或者 -t 时间试试会不会还死掉

不要滥用后台符号 &


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8298153.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存