阅读:1413回复:3
请教我用89c52+d12+双口ram来采集数据,
请教我用89c52+d12+双口ram来采集数据,采用端口2批量传输,每次传输64个字节,循环上传数据运行一段时间就不运行了,指示灯不闪了,请问怎么回事情啊?
|
|
沙发#
发布于:2003-03-31 11:10
请教我用89c52+d12+双口ram来采集数据,采用端口2批量传输,每次传输64个字节,循环上传数据运行一段时间就不运行了,指示灯不闪了,请问怎么回事情啊? 嗨,你好!我作的和你一模一样,希望今后大家能多多交流!我以前在用24W16时,碰到这种情况,一般循环到4、5次时,就提示读端口失败,后来有高手告诉我,可能是应用程序方面的问题,但我当时没有时间来仔细查找了,就改用的512K的ram,我想请教一下:将CPU中的数据写到ram里面该怎么样弄?我觉得很简单,但始终不行,可以指教一下吗? 我的写代码: outportb(int port,unsigned char val) { unsigned char xdata *ext_address; ext_address=0xff00 + port; *ext_address = val; } 我仿真没问题,可是就是不对! 我的QQ:53984310,E-MAIL:nishuiping@hotmail.com,希望能多联系,大家共同完成! |
|
板凳#
发布于:2003-03-31 21:58
PC机必须把USB端点的数据取走,单片机才能把数据写入USB端点,如果上位机没有把USB端点的数据取走,单片机不能把数据写入。
|
|
地板#
发布于:2003-03-31 23:09
我还在初级阶段,能否介绍一下你的原理图?
|
|