nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
40楼#
发布于:2004-01-09 11:45
68000管脚图
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
41楼#
发布于:2004-01-09 11:52
感觉有点帮不上忙了! :(
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
42楼#
发布于:2004-01-09 12:19
感觉有点帮不上忙了! :(
没关系 :),不管怎样,我坚信会及时完成的。就是中间过程比较痛苦 :D他们就跟催命一样。

你说的“其实USB寄存器都是在固件中配置的,不用通过ARM配置”,是不是指在ezregs.h中的那些寄存器声明?象
EXTERN xdata volatile BYTE OUT7BUF[64] _AT_ 0x7B40;这样的?
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
43楼#
发布于:2004-01-09 12:23
[quote]感觉有点帮不上忙了! :(
没关系 :),不管怎样,我坚信会及时完成的。就是中间过程比较痛苦 :D他们就跟催命一样。

你说的“其实USB寄存器都是在固件中配置的,不用通过ARM配置”,是不是指在ezregs.h中的那些寄存器声明?象
EXTERN xdata volatile BYTE OUT7BUF[64] _AT_ 0x7B40;这样的? [/quote]

在.c里配置,只要调用.h中的寄存器描述符就可以了!
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
44楼#
发布于:2004-01-09 12:33
不过我还是有点不太理解,

如果仅仅是读写硬盘,为什么不使用68300?

如果为了节省成本,那为什么要用ARM?

如果为了保护设计,而又有流片的能力,那何不从头设计,把USB收发器、MCU、逻辑都是到一个芯片里去,为什么还要用68000?
好好学习,天天向上,做一个乖宝宝。
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
45楼#
发布于:2004-01-09 12:49
[quote][quote]感觉有点帮不上忙了! :(
没关系 :),不管怎样,我坚信会及时完成的。就是中间过程比较痛苦 :D他们就跟催命一样。

你说的“其实USB寄存器都是在固件中配置的,不用通过ARM配置”,是不是指在ezregs.h中的那些寄存器声明?象
EXTERN xdata volatile BYTE OUT7BUF[64] _AT_ 0x7B40;这样的? [/quote]

在.c里配置,只要调用.h中的寄存器描述符就可以了! [/quote]
不解,在C里怎么配置啊?举个例子好吗?用什么样的代码配置呢?还有,象OUT7BUF这样的寄存器给我的感觉就是给一个地址指针,但是象USBCS这样的USB寄存器就不是一个指针那么简单了,对于这样的寄存器,我该怎么配置呢?
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
46楼#
发布于:2004-01-09 12:51
不过我还是有点不太理解,

如果仅仅是读写硬盘,为什么不使用68300?

如果为了节省成本,那为什么要用ARM?

如果为了保护设计,而又有流片的能力,那何不从头设计,把USB收发器、MCU、逻辑都是到一个芯片里去,为什么还要用68000?

这个我也不知道,也许这是市场的需要,也许是为了骗项目基金吧。 :D :D :D
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
47楼#
发布于:2004-01-09 15:30
算了,这个帖子太乱了,诸位看一遍很费时间,我整理好思路,重开一贴吧,这个的分先放了。 :)
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
48楼#
发布于:2004-01-09 23:07
[quote][quote][quote]感觉有点帮不上忙了! :(
没关系 :),不管怎样,我坚信会及时完成的。就是中间过程比较痛苦 :D他们就跟催命一样。

你说的“其实USB寄存器都是在固件中配置的,不用通过ARM配置”,是不是指在ezregs.h中的那些寄存器声明?象
EXTERN xdata volatile BYTE OUT7BUF[64] _AT_ 0x7B40;这样的? [/quote]

在.c里配置,只要调用.h中的寄存器描述符就可以了! [/quote]
不解,在C里怎么配置啊?举个例子好吗?用什么样的代码配置呢?还有,象OUT7BUF这样的寄存器给我的感觉就是给一个地址指针,但是象USBCS这样的USB寄存器就不是一个指针那么简单了,对于这样的寄存器,我该怎么配置呢? [/quote]

OUT7BUF可以看成是一个数组的起始地址,理解为指针也可以,反正OUT7BUF[0]标志第一个字节数据。
USBCS定义的方法是:EXTERN xdata volatile BYTE USBCS _AT_ 0xXXXX;
可以直接象变量一样访问,如:USBCS = 0
carriage
驱动小牛
驱动小牛
  • 注册日期2002-10-12
  • 最后登录2004-09-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
49楼#
发布于:2004-01-12 21:19
再开个贴子吧我看的头都大了
把问题简化一下
目的讲清楚
linjunchao
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
50楼#
发布于:2004-01-18 11:45
看了这么多,不知道你的目的是不是这样?
1。目标板上的ML1210E是不是有USB口,如果有的话是不是MASTER
2。由于PC和ARM的USB都是MASTER,所以不能直接连接通讯,所以用两个SLAVE的器件68000和USB CORE连接,这两个器件间用UART口通讯。
上一页 下一页
游客

返回顶部