author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:1141回复:7

请教两个问题。关于EZUSB软件的。

楼主#
更多 发布于:2004-03-01 20:23
 我想请问各位一下,2131看书上可以通过串口接上开发板调试程序,可是我怎么连都是提示连接失败。我的波特率设置的是正确的。
TXD和RXD直接连过,交叉也连过。不管么样都是不能够下载调试。
一般就是那个monitor。我是下的系统默认的那个。

  还有一个问题。我在c下面写 OUTB=0x99; 可以使我的PB口的电平为10011001,但是在汇编下面我使用
mov dptr,#outb
mov a,#0x99
movx @dptr,a
就是不行,PB口的电平还是没变,这是为什么呀?

还有 IIC 的操作,我可以写进去,也可以读出来,但是我就是不知道我是否读写的都是正确的?希望各位指点一下!
我的Vc代码仓库:[url]http://sh.b211.net[/url]
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-02 09:38
自己 UP 一下。
~!@#$%^&*&^^%%%$$#@@!!@#$#!~!~@@$%%$#%

特别是那个汇编的,书上面没有,我也试过在51下面可以对IO操作的,在这个下面都不行。谁能够给我几个2131的汇编程序操作的一些例子,谢谢 !

[编辑 -  3/2/04 by  author22]
我的Vc代码仓库:[url]http://sh.b211.net[/url]
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-02 14:29
大虾们,指点一下,汇编把我搞蒙了。自己 up 一下。包括用那个C写的同步传输,我的速度最快也只有 140KB/s 不到2M。离8M还有好大的距离呀。
我的Vc代码仓库:[url]http://sh.b211.net[/url]
wenxinglu
驱动牛犊
驱动牛犊
  • 注册日期2003-07-06
  • 最后登录2008-12-01
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-02 23:43
PB口是特殊寄存器,不用MOVX的!
开一下C生成的汇编代码就明白!
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-03 13:36
但是C反汇编生成的汇编代码和上面的一样呀。
也是这样的呀!

谢谢,我忘记了开使能端,呵呵!麻烦了。



[编辑 -  3/3/04 by  author22]
我的Vc代码仓库:[url]http://sh.b211.net[/url]
abei11
驱动小牛
驱动小牛
  • 注册日期2002-11-14
  • 最后登录2005-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-05 16:13
对USB口的操作和对51的不一样,就是初始化部分
pottern
驱动牛犊
驱动牛犊
  • 注册日期2003-10-01
  • 最后登录2004-03-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-05 17:18
我想请问各位一下,2131看书上可以通过串口接上开发板调试程序,可是我怎么连都是提示连接失败。我的波特率设置的是正确的。
TXD和RXD直接连过,交叉也连过。不管么样都是不能够下载调试。
一般就是那个monitor。我是下的系统默认的那个。

还有一个问题。我在c下面写 OUTB=0x99; 可以使我的PB口的电平为10011001,但是在汇编下面我使用
mov dptr,#outb
mov a,#0x99
movx @dptr,a
就是不行,PB口的电平还是没变,这是为什么呀?

;------------
这个问题是否是你没有配置PORTACFG,PORTBCFG,PORTCCFG
中的复合功能。
如:PORTBCFG=0x0C;
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-05 17:23
谢谢,这个我设置了,就是设置PC^6,PC^7有效。但是我现在用的是从Cypress公司网站上面直接下载的程序。我看过。已经配置了,并且我的MAX232的各个引脚的电平正常。我用串口调试工具,就读不到数据,这个工具我以前做51的时候调试的很好的。
我的Vc代码仓库:[url]http://sh.b211.net[/url]
游客

返回顶部