前言
V3s 带有一个 USB 接口,将其设置为 HOST 或 OTG 模式,这样可以用来接入键盘、鼠标等 USB 外设。
USB 简介
USB 有两种设备:HOST 和 USB 功能设备。
在 USB2.0 中又引入了一个新的概念 OTG,即设备角色可以动态切换。
切换方式一:硬件
使用 USB_ID 引脚,默认上拉,处于 device 状态。
如果需要 OTG 控制器进入 HOST 状态,需要外接的 USB 口将 USB_ID 短接到地。
切换方式二:设备树
设备树直接配置
&usb_otg {
dr_mode ="otg";/* 三个可选项: otg / host / peripheral */
status ="okay";};
切换方式三:手动修改 /sys
进入 Linux 系统,执行,usb 将会被设置成为 host 模式
echohost> /sys/devices/platform/soc/1c13000.usb/musb-hdrc.1.auto/mode
我们使用硬件方式切换
硬件
USB 电路简单,只有两根线 D+、D-,器件也简单,就一个 USB 母座,甚至连电阻电容都不需要,其它外设如果也能像 USB 这样就好了。
本文发布于:2026-03-26,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。


发布评论