lnmisay

    1. 串口通信方式0中,RXD引脚电平 4/8658 51单片机 2011-10-07
      TXD引脚是正常的,板子未外加无线模块。。。 就是一根数据线接到电脑。拔掉它电平就恢复正常了,这是为啥
    2. 串口通信方式0中,RXD引脚电平 4/8658 51单片机 2011-10-06
      非常感谢你对我的帮助, 具体情况是有一根数据线接到电脑上,把它拔掉,电平就正常了。 下载到单片机上一共两根USB线,一根电源线,一根数据线,这根数据线用来通信的, 这个跟这个现象到底是怎么解释呢。
    3. 51串口通信 15/8135 51单片机 2011-10-05
      程序暂时找不到了,,非常感谢,, :) 最近去弄串口工作方式0去了,波形在RXD引脚还是不正确,,,纠结了。。。
    4. 51串口通信 15/8135 51单片机 2011-10-04
      非常感谢你的回复, 的确TI仅仅是一个标志而已,今天有个新的问题, 在串口通信工作方式0,工作下,课本中说发送数据引脚是3.0,发送同步时钟是3.1 TXD,可是我用示波器看到3.1是同步脉冲,跟程序写的频率是一样的,但是3.0 RXD脚一直是高电平,没有跳变的地方,我又想了好久,没找到结果。。。 还有我觉得 TI  标志还是只有软件清零,硬件清零做不到,在中断中删除掉 TI=0,程序就乱了。
    5. 51串口通信 15/8135 51单片机 2011-10-04
      非常感谢你的回复, 的确TI仅仅是一个标志而已,今天有个新的问题, 在串口通信工作方式0,工作下,课本中说发送数据引脚是3.0,发送同步时钟是3.1  TXD,可是我用示波器看到3.1是同步脉冲,跟程序写的频率是一样的,但是3.0 RXD脚一直是高电平,没有跳变的地方,我又想了好久,没找到结果。。。
    6. 51串口通信 15/8135 51单片机 2011-09-28
      1. 首先TI标志在发送8位有效数据后会 硬件 置1, 在软件清0。非硬件清0. 2. 今天继续试验后,ES=0的确可以关闭 中断函数入口。 3. 现只有一种可能 , 当硬件置 发送标志 TI=1 后,无论TI为0,1,SBUF仍可以继续发送数据!! 4. 该程序段解释如下, 当ES=0后,关闭中断函数,现在程序发送fog数据,然后TI=1,没有清零,继续发送dat数据,没有清零,这时ES=1,开了中断函数入口,好,TI=1进入中断,中断内清零TI,函数勉强的运行起来了。
    7. 51串口通信 15/8135 51单片机 2011-09-28
        1. 首先TI标志在发送8位有效数据后会 硬件 置1, 在软件清0。非硬件清0.   2. 今天继续试验后,ES=0的确可以关闭 中断函数入口。   3. 现只有一种可能 , 当硬件置 发送标志 TI=1 后,无论TI为0,1,SBUF仍可以继续发送数据!!   4. 该程序段解释如下, 当ES=0后,关闭中断函数,现在程序发送fog数据,然后TI=1,没有清零,继续发送dat数据,没有清零,这时ES=1,开了中断函数入口,好,TI=1进入中断,中断内清零TI,函数勉强的运行起来了。

最近访客

< 1/1 >

统计信息

已有61人来访过

  • 芯积分:--
  • 好友:--
  • 主题:2
  • 回复:7

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言