导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→问题很简单,用起来很麻烦![snow]

 *第12822篇: 问题很简单,用起来很麻烦!

  
21楼:snow 2003年5月29日18:24
 日擦赔话?是笔误还是......?
日擦赔话?是笔误还是......?
  
22楼:APEARLIU 2003年5月29日18:27
 笔误!
笔误!
  
23楼:snow 2003年5月29日18:33
 那正确的应该是什么?恕我想象不出来。
那正确的应该是什么?恕我想象不出来。
  
24楼:APEARLIU 2003年5月30日10:46
 昨天有事,离线了!去掉那些多余得字符就行
昨天有事,离线了!去掉那些多余得字符就行了
  
25楼:snow 2003年5月30日12:39
 谢谢!我还在用2400的波特率对程序进行
谢谢!我还在用2400的波特率对程序进行整体调试,等调试通过了我用T2设成9600试试!唉!编程真的不轻松!
  
26楼:APEARLIU 2003年5月30日17:16
 编程不轻松,但很有意思!尤其在成功后!
编程不轻松,但很有意思!尤其在成功后!
  
27楼:snow 2003年5月30日17:25
 能否再问一个问题?你用过8251吗?我现
能否再问一个问题?你用过8251吗?我现用8251的TXRDY和RXRDY通过或非门向单片机的INT0申请中断。如果我不想让8251产生TXRDY的中断,应该如何对它写控制字?如果控制字无法屏蔽它的中断,那软件上还有其它方法来让它在需要的时候才产生中断而不是复位后就产生中断吗?
  
28楼:APEARLIU 2003年5月30日17:39
 我没用过!应该很简单,看看你的资料就行
我没用过!应该很简单,看看你的资料就行
  
29楼:snow 2003年5月30日17:46
 原理很简单,可是按照这样的接法用起来就很
原理很简单,可是按照这样的接法用起来就很困难(或许只是针对我而言),我试尽了方式字都无法屏蔽TXRDY的中断,只有明天用个标志位强行屏蔽试试看了,我的周末又牺牲了!
  
30楼:snow 2003年5月29日17:47
 非常感谢!在学习的过程中,我想我一定会遇
非常感谢!在学习的过程中,我想我一定会遇到很多不理解的问题,恳请以后多多指教!
  
31楼:APEARLIU 2003年5月29日17:49
 你可以给我发邮件
你可以给我发邮件
  
32楼:snow 2003年5月29日18:05
 我知道你的email了!
我知道你的email了!
  
33楼:snow 2003年5月29日18:02
 你的电子信箱?
你的电子信箱?
  
34楼:tm1300 2003年5月30日16:51
 误差太大,无论那种方式都大于5%;给你一个计算软件,看看你就知道了

点击浏览该文件
  
35楼:snow 2003年5月30日17:07
 感谢你的回复!可是明明有人用这样的系统实
感谢你的回复!可是明明有人用这样的系统实现过9600的通信速率,至于是怎么实现的已无从问询和考证,我觉得特奇怪!
  
36楼:tm1300 2003年5月31日08:45
 给你的那个软件可以计算误差,一般异步通信波特率误差大于5%,就很可能出错
这和单片机SBUF硬件结构有关,连续发送数据越多,出错可能性越大。
  
37楼:snow 2003年5月31日12:12
 我用你的那个软件计算过了,误差的确很大。
我用你的那个软件计算过了,误差的确很大。但是,这个软件只适用于T1做波特率发生器时的计算,如果能计算用T2做波特率发生器时的各个参数就好了!
  
38楼:tm1300 2003年6月5日11:27
 谁说的只能是T1?T2的原理不是一样吗?
为什么非要用这种晶振,明明9600波特率误差很大,会给异步通信带来非常大的潜在问题,还非要用,想不通,不能换晶振吗?

给你的计算软件可以适合T2的,自己理解吧。

  
39楼:snow 2003年6月6日12:09
 不一样
经过计算,用T2可以实现在9.8304M的晶振下BAUD达9600,且误差为0%。你不如到晓奇的网站上把它的计算器下载下来计算看看?!
  
40楼:snow 2003年6月4日17:36
 晓奇的网站上有人上载了可用于计算T1和T
晓奇的网站上有人上载了可用于计算T1和T2做波特率发生器时定时常数设置的计算器

>>>>>>对该主题发表你的看法

本主题贴数42,分页: [第1页] [第2页] [第3页]


[上一篇主题]:救助!!!!!!!!!!!!!

[下一篇主题]:请大家不吝赐教!!!!!!!!!!!!!