首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode -如何控制macbook的USB端口的电源?

Xcode -如何控制macbook的USB端口的电源?
EN

Stack Overflow用户
提问于 2012-11-20 18:18:38
回答 2查看 2.1K关注 0票数 0

我有一个USB LED灯,我想打开和关闭它。当我将LED连接到macbook的USB端口时,它会亮起,但IO Registry Explorer无法检测到LED灯。

所以我想直接控制USB端口的电源。控制(关闭/打开) mac上USB端口电源的最简单方法是什么?我更喜欢使用C或Objective-C。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-20 21:50:48

因为@unwind你应该首先学习一些关于USB的东西,因为他写的USB是由几个外围设备共享的总线,所以为了与正确的设备(在你的例子中是LED设备)通信,你需要正确地识别它。该设备将提供一些信息,如PID,VID,序列号和其他东西,这是你的计算机如何知道谁在和它说话。因此,USB从设备本身必须具有某种形式的智能,而不仅仅是一个哑巴设备。换句话说,这不仅仅是切断USB集线器的电源,您可以连接几个不同的设备,并且您必须选择适当的设备。

您需要一个带有USB堆栈的微控制器,它可以与计算机通信,并在稍后打开或关闭LED。一个好的起点当然可以是Arduino,或者我会推荐一个不同于Atmel的芯片:http://www.atmel.com/products/microcontrollers/8051architecture/usb_mcus.aspx,他们有很多的例子,包括发光二极管的那个。当然,你可以找到许多其他的USB芯片。

票数 1
EN

Stack Overflow用户

发布于 2012-11-20 18:53:29

说真的,去read up on USB吧。它不是一个可以从用户空间逐个控制的“哑端口”,它是一个共享总线。

你需要更多的硬件来实现一个真正的USB设备。看看Arduino,或者任何一种更专注于“USB上的I/O”解决方案。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13471048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档