bodybo
驱动牛犊
驱动牛犊
  • 注册日期2004-03-01
  • 最后登录2004-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1253回复:6

D12疑问?

楼主#
更多 发布于:2004-03-17 10:43
初学D12,有一个小问题:USB总线复位到底是怎么一回事?
RESET_CN引脚接低电平可引起硬件复位,但不会引起中断,那什么样的总线复位能引起复位中断?发现SoftConnect由0变为1好像能进入总线复位中断,但说明书中又说总线复位不会引起SoftConnect为的编程值,偶有些糊涂了,请高人指教!
3x
hustd6zzg
驱动牛犊
驱动牛犊
  • 注册日期2003-03-22
  • 最后登录2005-01-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-17 10:57
初学D12,有一个小问题:USB总线复位到底是怎么一回事?
RESET_CN引脚接低电平可引起硬件复位,但不会引起中断,那什么样的总线复位能引起复位中断?发现SoftConnect由0变为1好像能进入总线复位中断,但说明书中又说总线复位不会引起SoftConnect为的编程值,偶有些糊涂了,请高人指教!
3x



USB总线复位会引起D12的中断,RESET_CN引脚的作用只是硬件复位的作用,和其它的硬件芯片一样。“SoftConnect由0变为1好像能进入总线复位中断,但说明书中又说总线复位不会引起SoftConnect为的编程值”这句话说得是总线(USB)复位不影响编程值,硬件复位是影响编程值的(默认值),总线(USB)复位和硬件复位是不是一个概念。
bodybo
驱动牛犊
驱动牛犊
  • 注册日期2004-03-01
  • 最后登录2004-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-17 11:18
谢谢!
还有一个问题:哪些情况能引起总线复位?
我在运行固件程序时发现一上电即进入总线复位中断,这个中断不应该是SoftConnet值引起的,因为该位默认值为0,那这个总线复位中断是谁引起的呢?
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-03-17 11:39
是主机发命令过来要求总线复位的
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-17 13:46
首先,应分清楚芯片复位,总线复位和系统复位的区别。

其次,你的总线是否使用了软复位?有可能你的外围电路已经加了上拉(或下拉)电阻在总线上。
A strong man can save himself. A great man can save another.
bodybo
驱动牛犊
驱动牛犊
  • 注册日期2004-03-01
  • 最后登录2004-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-17 14:31
首先,应分清楚芯片复位,总线复位和系统复位的区别。

其次,你的总线是否使用了软复位?有可能你的外围电路已经加了上拉(或下拉)电阻在总线上。


我用的是D12 Smart开发板,没有外接上拉电阻。
我对总线复位的概念还是比较模糊,不知从物理概念上应该如何解释?请赐教
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-17 14:42
总线复位发生于下述情况:

1。操作系统初始化:包括系统上电,复位,从休眠状态的恢复。有些设备在从待机状态恢复也会复位。

2。设备管理器重新分配资源,通常是中断,IO端口之类的。这是即插即用的要求。

3。用户人为操作要求总线复位。

4。物理插拔造成总线复位。

5。设备自身要求复位。(Soft connect属于这种)

总线复位导致的是系统与设备连接的重新建立。设备自身的与通信无关的状态是否改变取决于设备自身的设计以及是否掉电。
A strong man can save himself. A great man can save another.
游客

返回顶部