社区
驱动开发/核心开发
帖子详情
一个简单但颇具挑战性的设计课题~请大家帮帮忙
ccrx
2009-05-18 10:53:35
收到一份设计课题,看似简单但却让我晕了头!!
请大家帮忙指点一下,谢谢!
题目是这样的:
设计一个USB开关,要求通过USB接口与电脑通讯,当开关闭合和开启时分别在电脑上给出提示框来显示开关的相应状态。
也就是将开关的状态通过USB接口传给电脑并显示其状态。
看看谁的方案最简单。
请大家帮帮忙,看看这样使用什么方案最简单?
...全文
119
9
打赏
收藏
一个简单但颇具挑战性的设计课题~请大家帮帮忙
收到一份设计课题,看似简单但却让我晕了头!! 请大家帮忙指点一下,谢谢! 题目是这样的: 设计一个USB开关,要求通过USB接口与电脑通讯,当开关闭合和开启时分别在电脑上给出提示框来显示开关的相应状态。 也就是将开关的状态通过USB接口传给电脑并显示其状态。 看看谁的方案最简单。 请大家帮帮忙,看看这样使用什么方案最简单?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
finicswang
2009-05-27
打赏
举报
回复
关注ing
zxq6
2009-05-27
打赏
举报
回复
用avr cdc吧。
guetcw
2009-05-22
打赏
举报
回复
在D+或者D-与VCC之间加个1.5K的上拉电阻,PC机就会识别有设备插入(但是无法识别的),这个方法最简单。
ccrx
2009-05-21
打赏
举报
回复
谢谢LS各位!
acm111mca
2009-05-19
打赏
举报
回复
就把USB的5V和地接开关,一短路就报警的,然后。。。。,呵呵,有点歪门邪道
shuiyan
2009-05-19
打赏
举报
回复
51单片机检测开关状态,通过串口转USB芯片传送到电脑,电脑的程序通过usb(其实已经虚拟成新串口了)获取该信号。
典型的串口转usb芯片是cp2102,电脑端的驱动到处都有。
zyzhang365
2009-05-19
打赏
举报
回复
推荐一款silabs的芯片,8051F320或者F340,厂家提供了主机端和设备端的库。
如果是做产品,这应该是比较方便的方案了。
shuiyan
2009-05-19
打赏
举报
回复
3楼的有创意,不过不是直接短路,加个电阻即可,一样可以显示“USB接口异常”的信息。
4楼不行,usb接口本来就已经有中间芯片了,而且数据线是差分形式,不会单独提供出来做高、低电平判断的。
rzsheng
2009-05-19
打赏
举报
回复
可以利用USB接口本身的即插即用的特点,也许不需要用什么芯片,
利用现有的四根线来处理。
C++高级课程
C++对象模型知识久负盛名,在C++界具有很高的美誉度,这方面知识的学习,更是被诸多
颇具
开发实力的行业前辈倾力推荐!该门C++对象模型探索课程内容将涉及到很多不被常人所知的 C++对象内部工作原理、底层的一些具体实现机制方面的知识,本门课程属于“提高个人C++开发修养,练习C++编程内功的一门课程”,课程定位为C++大师进阶级课程。C++对象模型知识相对于C++基础知识属于高端知识范畴,而相对于C++高端知识(比如
设计
模式、模板与泛型编程等),又属于高端中的基础知识,认真学好,将对后面学习
设计
模式、模板与泛型编程等打下坚实的基础,让你少走很多弯路节约大量时间。
网络游戏服务器
设计
网络游戏服务器
设计
分类: 游戏开发 2013-09-25 13:43 81人阅读 评论(0) 收藏 举报 谈这个话题之前,首先要让大家知道,什么是服务器。在游戏中,服务器所扮演的角色是同步,广播和服务器主动的一些行为,比如说天气,NPC AI之类的,之所以现在的很多网络游戏服务器都需要负担一些游戏逻辑上的运算是因为为了防止客户端的作弊行为。了解到这一点,那么本系列的
设计
类毕业生求职指南!手把手帮你从零开始找到工作!
听说今年很多刚毕业同学还没有找到工作,今天优设特意集结了一批精华好文,从准备简历、面试到找工作技巧、进阶教程和职场生存,都能学到来自 BAT 多位资深
设计
师的宝贵经验,考虑到新入职场可能有不适,文末附上阿里
设计
师的励志文 + 高效工作指导。总之,你的工作,这篇文章承包了。 导航:(单击直达) 准备简历进行面试寻找工作
设计
师自学方法
设计
师能力进阶职场生存励志故事提高效率保持健康 简历篇
宫敏把自由软件和 Linux 带回中国
对于宫敏,在中国的开源界以及技术圈内,大家所熟知的是“中国 Linux 第一人”的称呼,因为他用手提肩背的方式将 Linux 带回了中国,组建了中国第一个自由软件库。然而宫敏则谦虚地表示,他只是中国自由软件和 Linux 的先行者。宫敏的人生,经历颇丰,感受过截然不同的文化。在一路的成长中,彻底明白了计算机的工作原理,深刻感受到计算机系统安全的重要性。这也塑造了今时今日的宫敏。本期《开源英雄》,让我们一同走进宫敏的程序人生。1994 年,北京,国内贸易部正在建立 VSAT 信息发布平台,没有互联网,包括主站
精进:如何成为一个很厉害的人--作者:采铜
精进:如何成为一个很厉害的人 作者:采铜 文章目录精进:如何成为一个很厉害的人序 用更勇敢的方式去生活01 时间之尺 我们应该怎样对待时间活在“全部的现在” 从当下出发,联结过去与未来那么,一个人应该怎样对待时间呢?不同场合,不同的时间视角由当下向过去与未来延伸对五年后的自己提问 如何解决远期未来与近期未来的冲突?两种未来视角下的思维差异如何解决生活里两种未来的冲突?我们总是在重复地抓起沙子 把时...
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章