跑USB_HOST_KEYBOARD历程,lcd显示NO device - 第2页 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 李大家
打印 上一主题 下一主题

跑USB_HOST_KEYBOARD历程,lcd显示NO device

[复制链接]

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
楼主
发表于 2015-9-18 16:47:16 | 显示全部楼层
确认连接到 USB OTG 接口
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2015-9-19 16:32:28 | 显示全部楼层
李大家 发表于 2015-9-19 15:09
连接的OTG  用转接头连到键盘的,开发板对键盘有没有什么要求?还有一个问题,键盘USB连接在操作系统下不 ...

有线键盘

没有 但是可用参考置顶帖移植过去
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
板凳
发表于 2015-9-21 09:14:16 | 显示全部楼层
李大家 发表于 2015-9-21 09:02
驱动在哪个.c文件里呢,具体是什么函数呢?麻烦您了,小弟新手!

C6748_StarterWare\usblib
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
地板
发表于 2015-9-22 09:13:33 | 显示全部楼层
李大家 发表于 2015-9-21 14:51
检测USB有没有接设备,是是怎么检测的,是某个引脚电平吗,比如键盘历程里    g_eUSBState = STATE_KEYBO ...

USBHCDEvents 驱动注册的回调函数里面更新状态的
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
5#
发表于 2015-9-22 12:48:42 | 显示全部楼层
李大家 发表于 2015-9-22 09:39
我跑程序,程序就没有跑到USBHCDEvents里,请问USB状态是根据什么检测到的,是USB口的某个引脚,还是某个 ...

物理上是通过 D- 和 D+ 的电平确认
协议上是通过 USB 的设备枚举 这是一个比较复杂的过程 建议你了解下 USB 协议
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
6#
发表于 2015-10-10 15:16:51 | 显示全部楼层
李大家 发表于 2015-9-24 14:53
D- 和 D+ 的电平确认,是通过 那个寄存器来确认的,我看的资料 没有找到D- 和 D+ 的寄存器,g_eUSBState
...

这个...... 不是这么简单的一一对应关系的

你可以参考如下文章
http://processors.wiki.ti.com/index.php/StarterWare_USB
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-14 08:39 , Processed in 0.037593 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表