
USB
文章平均质量分 78
致守
这个作者很懒,什么都没留下…
展开
-
ubuntu 永久打开USB串口权限、232串口权限
终端效果:该方法只能临时添加访问权限,一次性的,下次拔插串口线或者开关机还需要再次赋予串口权限。首先查看用户组终端输出:可以看到用户 root ,所属用户组为 dialout, 因此一种方法是把我们的当前用户名 加入到这个用户组。最后,logout 再登入系统,登陆名wang就可以使用该串口了 。终端效果:该方法只能临时添加访问权限,一次性的,下次拔插串口线或者开关机还需要再次赋予串口权限。首先查看用户组终端输出:转载 2023-03-13 17:32:51 · 3175 阅读 · 0 评论 -
Linux下使用C/C++获取可用串口
最近在Nano上发现个问题,插多个USB-TTL后,串口号会发生变化。看来笔者之前的同学应该都知道,笔者在代码中是将端口号写死了的。面对多变的串口,我们应该怎么办呢?本篇笔者就分享一下,使用C/C++获取可用串口的方法。之前也说过,下万物皆文件,每个串口的注册实际上就会生成一个文件,我们要获取可用串口,也就是要查找当前的文件名。废话不多说,还是先献上代码:笔者将代码文件命名为find.cpp,因此用命令行编译为。转载 2023-03-13 14:26:37 · 1076 阅读 · 0 评论 -
ubuntu固定ttyUSB* 多个相同设备端口(ch340为例)
注:本人使用ch340g,ubuntu16.04,内核版本:4.15.0-55-generic。重启后,可以用pyserial使用串口:/dev/falling_prevention。删除配置信息后在/dev下找不到ttyUSB*(但是我要使用两个以上的ch340,只能另想办法。,发现还有一条有用信息:devpath!编译过程中遇到的问题再搜索解决。(待验证,后面试试)转载 2023-02-28 10:01:19 · 1326 阅读 · 0 评论 -
Ros 与 STM32 之Ros串口同设备USB固定
是关于1-1.2的描述,记下其中的ATTRS{idVendor}、ATTRS{idProduct} 和 ATTRS{serial} 的值。只有在当不同的usb设备的idVendor和idProduct都相同的情况下才需要增加这个参数加以区分。linux系统插入多个USB串口设备时,串口的编号不是固定的,与串口上电的顺序有关。其中SUBSYSTEM的内容保持一致,之后的填入之前获取的信息,最后的SYMLINK的值可以自由发挥,取个自己想要的名字即可。细心的小伙伴可能已经发现了在第三步编写命名规则的文件中,转载 2023-02-28 10:01:54 · 767 阅读 · 0 评论 -
查看新增串口、USB设备
解决方法:这个问题一般是上次直接关闭putty,而没有关闭minicom,或者是putty死机的情况重新打开putty后会出现这种情况,相当于minicom还在后台执行,只是我们没有发觉而已,这里我们执行ps -aux 查看一下是否有minicom进程,获取minicom的进程号,kill -9命令结束后台的minicom,然后启动minicom就会解决问题了。Minicom是基于窗口的。配置minicom (-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还 是用Ctrl-A吧。转载 2023-02-22 18:15:47 · 7327 阅读 · 0 评论 -
USB的阻抗匹配问题
USB的阻抗匹配问题 USB特征阻抗90Ω总结:低速和全速时最好进行阻抗匹配 源端串联或终端并联90ohm ,高速时不需要。USB 可以自动选择HS(High-Speed,高速,480 Mbps)、FS(Full-Speed,全速,12Mbps)和LS(Low-Speed,低速,1.5Mbps)三种模式中的一种。USB电平:电源线是5V,为USB设备提供最大500mA的电流,它与数据线上的电平无关,数据线是差分信号,通常D+和D-在+400mV~-400mV间变化。当D+...转载 2021-01-10 09:39:59 · 3703 阅读 · 0 评论 -
STM32 之六 USB IP(USB模块)、官方驱动版本 详解
模块分类 在 STM32 众多系列的 MCU 中,USB模块并不是相同的,官方称呼为USB IP 不同。总的来说可以分文两大类:USB IP、OTG IP。这两种 IP又可以进行更进一步的细分,如下图:上图中罗列的芯片并不是很全面,某些新系列的芯片可能与上图有出入。各IP的主要区别如下:USB IP:仅可作为全速或低速的USB设备;符合USB2.0中的全速规范可用资源:8个双向可...转载 2020-04-27 10:59:59 · 3345 阅读 · 0 评论 -
常用USB芯片介绍(转串口、SPI 、单片机读写U盘)
USB1.1:CH375有HOST和SLAVE两种方式,即可以当主机去控制别的USB设备,如U盘等,又可以被PC控制。 CH372只有设备模式,不能控制别的USB设备 USB2.0: 内部不含单片机核的USB芯片:CY7C68001CYPRESS ...转载 2020-03-13 14:02:46 · 9786 阅读 · 0 评论 -
转个x64的Devcon
转个x64的Devcon要用到Devcon,电脑是x64的。而MS官网上只有x86和ia64的,在x64下均不能正常工作。幸运的是,已经有人解决了这个问题。而在找这东西的过程中,发现也有人遇到了相同的问题,就转到这上来了。原贴地址:http://munashiku.slightofmind.net/20090621/sometimes-64-bit-is-a-painI ran in...转载 2019-12-31 17:30:39 · 739 阅读 · 0 评论 -
USB协议架构及驱动架构
1. USB协议1.1 USB主机系统 在USB主机系统中,通过根集线器与外部USB从机设备相连的处理芯片,称为USB主机控制器。USB主机控制器包含硬件、软件和固件一部分。1.2 USB设备系统 USB设备按功能分为两部分:集线器(Hub)和功能部件。从下图可知,主机通过根集线器连接到各种外围设备(集线器和功能部件)。1.转载 2017-09-07 17:27:30 · 477 阅读 · 0 评论