现在注册

登录

忘记密码

忘记密码? 请输入您的电子邮件地址. 您将收到一个链接,将创建通过电子邮件新密码.

添加后

你必须登录后添加 .

添加问题

您必须登录才能提问.

登录

现在注册

欢迎Scholarsark.com! 您的注册将授予您访问使用该平台的更多功能. 你可以问问题, 做出贡献或提供答案, 查看其他用户以及更多的个人资料. 现在注册!

学习 USB 库和与 Pic 微控制器的接口

学习 USB 库和与 Pic 微控制器的接口

价格: $19.99

通用串行总线, 或 USB, 是一种非常常见的电子设备之间的通信方式. USB是通用的, 这意味着它是所有电子设备的标准, 连续剧, 意味着数据一次只在一根数据线上传输一位, 是一辆公共汽车, 这意味着所有设备都通过相同的并行电子线连接,因此需要地址. 一个简单的 USB 连接需要一个主机和一个设备. 主机发起所有通信, 分配设备地址, 并控制连接中数据线的流量. 为了我们的目的, USB 主机将是 PC,USB 设备将是 PIC 芯片.

USB 有许多不同的速度. USB 1.0 引入的数据速率 1.5 兆位/秒 (低速) 和 12 兆位/秒 (全速). 带 USB 2.0 和 3.0, 数据速率 480 兆位/秒 (你好快速) 和 5 千兆位/秒 (超高速), 分别添加. PIC 芯片具有支持全速 USB 的硬件.

硬件

USB 电缆具有 4 电线: 功率 (红色), 地面 (黑色的), D+ (绿色), 和 D- (白色). 您可能会注意到许多 USB 插头和插座都有 5 针脚. 第五个引脚称为 ID, 并且经常不连接, 但已添加到与 USB-OTG 一起使用的规范中, 或在旅途中. OTG 允许设备也充当主机. 多款PIC芯片兼容USB-OTG通讯, 但此时我们不会进一步讨论这个话题.

两条数据线, D+ 和 D-, 提供有关 USB 链接状态的信息.

  • 分离状态, 或 SE0 – 设备已拔下, 两条数据线都是低电平, 被拉下来 15 主机硬件中的 kOhm 电阻器.

  • 附着状态, 空闲状态, 或 J 州 – 设备上拉D+线 (对于高速设备) 当它被附加.

  • K状态 – 与 J 状态相反的极性. 沟通, 主机或设备以特定模式在 J 和 K 状态之间交替设备.

  • 非法国家, 或 SE1 – 两条数据线都高. 如果发生这种情况, USB 链接存在硬件问题.

关于 arkadmin

发表评论