阅读:2091回复:15
D12的问题
情况: 从d12的缓冲区读数据
问题: 在读出一个字节后,需不需要等待一些时间(比如几十纳 秒)之后才能读下一个字节??? |
|
|
沙发#
发布于:2002-08-05 16:29
重试是个大问题,枚举如果正确应该不能发生重试吧?
|
|
|
板凳#
发布于:2002-08-05 16:28
对呀,为什么重试的命令的发送时间每次都要19秒、20秒这么长的时间啊?有没有大虾碰到过这么奇怪的问题,盼赐教!
|
|
地板#
发布于:2002-08-05 15:59
可以的
反正在调试阶段,加大延时也是可以的,只是要注意丢包,和重复发送的问题 |
|
地下室#
发布于:2002-08-05 15:42
To softwind : MCU: ARM 用的angel调试监控程序 串口调试 |
|
|
5楼#
发布于:2002-08-05 15:06
不是51单片机环境,速度比51要快多了。还行不行?
另外,lgasj 说的下面这句话的意思我没搞懂,能解释一下原因或说怎么做的吗?“同学的程序是循环读缓冲区,这 相当于在两个连续的读操作之间加了延时!” |
|
6楼#
发布于:2002-07-30 12:53
如果用51的单片机,肯定够了!
|
|
7楼#
发布于:2002-07-29 17:56
讨教各位老大,写缓冲区是否也是需要每写一个字节加延时几十纳秒?
还有,我现在在固件程序中读缓冲区时,每读一个字节,加了一句nop语句,是否可以满足上面各位所说的延时要求了? |
|
8楼#
发布于:2002-07-29 11:36
To softwind :
请问一下你用的是什么调试监控程序 |
|
9楼#
发布于:2002-07-29 11:34
请问一下你用的是什么调试监控程序
|
|
10楼#
发布于:2002-07-26 11:39
我个人认为加长延时只可能会降低通信的速率,应该不会引起什么问题!
请大虾们指正!多谢! |
|
11楼#
发布于:2002-07-25 10:59
我现在就是无法确定延时的长短,我现在是在调试阶段,程序没有直接DOWN到调试板的ROM里直接运行,而是通过一个调试监控程序,将程序DOWN到调试板的RAM里运行,所以现在这个延时我特别不好把握(因为调试监控程序同时也在幕后运行,他所占用的时间未知);
我现在想问的问题是,如果我加的延时较长会怎么样??? |
|
|
12楼#
发布于:2002-07-25 10:52
不好意思,搞错了一个问题:同学的程序是循环读缓冲区,这
相当于在两个连续的读操作之间加了延时! |
|
13楼#
发布于:2002-07-25 08:54
如果是ARM的单片机呢??我用的这一款是工作在74M主频下的,是不是要加延时呢?
|
|
|
14楼#
发布于:2002-07-24 18:51
如果你用单片机就不需要了。
|
|
|
15楼#
发布于:2002-07-24 17:12
如果你的一个读操作的时间超过500nS的话,就可以不必加延时。
但要保证读操作信号低电平时间超过几十个nS!!(资料上这么 介绍的,看同学的程序也没有加延时,他用52单片机,使用24MHz 晶振)。 |
|